【问题标题】:Way arround for returning multiple lists in Java在 Java 中返回多个列表的方法
【发布时间】: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


【解决方案1】:

Return 据我所知,只能返回一种含义。但是,例如,您可以将列表包装在其他列表中。

【讨论】:

    猜你喜欢
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多