Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中返回多个列表的方法_Java_Hibernate_Spring Mvc - Fatal编程技术网

Java中返回多个列表的方法

Java中返回多个列表的方法,java,hibernate,spring-mvc,Java,Hibernate,Spring Mvc,我有一个方法,使用hibernate和SpringMVC作为Rest返回JSON格式的列表 @RequestMapping(value="{userid}", method = RequestMethod.GET) public @ResponseBody List<IterationInfo> getIterationInfoInJSON(@PathVariable int userid) { Configuration con = new Configuration(); co

我有一个方法,使用hibernate和SpringMVC作为Rest返回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;
}
@RequestMapping(value=“{userid}”,method=RequestMethod.GET)
public@ResponseBody List getIterationInjson(@PathVariable int userid)
{
配置con=新配置();
con.configure(“hibernate.cfg.xml”);
SessionFactory SF=con.buildSessionFactory();
Session Session=SF.openSession();
事务TR=session.beginTransaction();
Query Query=session.createQuery(“来自IterationInfo”);
List listiterationinfo=query.List();
session.close();
SF.close();
返回listiterationinfo;
}

IterationInfo是带有getter/setter的POJO类。但是我有多个POJO类,使用Hibernate查询我想返回多个列表。是否有一种方法可以返回多个列表???

如我所知,return只能返回一个含义。但您可以将您的列表包装到其他列表中,例如。

最简单的方法是,您可以按顺序调用这些方法-有什么原因不想这样做吗?您尝试过列表吗?@GlenPierce no.还没有尝试过。我来试试。@ScaryWombat如何按顺序调用?我有一个用userid映射的URI。如果我写多个方法,它会抛出一个错误,说重复请求映射您可以使用Ajax