如何解决Hibernate:如何从多个类的查询中获取结果?
开发过程中遇到Hibernate:如何从多个类的查询中获取结果的问题如何解决?下面主要结合日常开发的经验,给出你关于Hibernate:如何从多个类的查询中获取结果的解决方法建议,希望对你解决Hibernate:如何从多个类的查询中获取结果有所启发或帮助;问题描述
for (Object[] result : query.List()) { User user = (User) result[0]; Group group = (Group) result[1]; }
解决方法
如果我的查询包含一个类,例如:
query = session.createQuery("select u from User as u");
queryResult = query.list();
然后我迭代它,那里queryResult
是一个User
类的对象。
那么如何从包含多个类的查询中获取结果呢?例如:
select u,g from User as u,Group as g where u.groupId = g.groupId and g.groupId = 1