【发布时间】:2017-01-16 05:59:26
【问题描述】:
我有一个方法,它使用休眠和 Spring MVC 作为休息返回 JSON 格式的列表。
@RequestMapping(value="{userid}", method = RequestMethod.GET)
public @ResponseBody List<IterationInfo> getIterationInfoInJSON(@PathVariable int userid)
{
Configuration con = new Configuration();
con.configure("hibernate.cfg.xml");
SessionFactory SF = con.buildSessionFactory();
Session session= SF.openSession();
Transaction TR = session.beginTransaction();
Query query=session.createQuery("from IterationInfo");
List<IterationInfo> listiterationinfo=query.list();
session.close();
SF.close();
return listiterationinfo;
}
IterationInfo 是带有 getter/setter 的 POJO 类。但是我有多个 POJO 类并且使用 Hibernate Queries 我想返回多个列表。有没有办法返回多个列表??
【问题讨论】:
-
最简单地说,您可以按顺序调用这些方法 - 是否有某些原因您不想这样做?
-
你尝试过List of Lists吗?
-
@GlenPierce 没试过。我试试看。
-
@ScaryWombat 如何按顺序执行??我有一个使用用户 ID 映射的 URI。如果我编写多个方法,它会抛出一个错误,说重复请求映射
-
你可以使用 Ajax
标签: java hibernate spring-mvc