一尘不染

Hibernate:如何从多个类的查询中获取结果

hibernate

如果我的查询包含一个类,例如:

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

阅读 235

收藏
2020-06-20

共1个答案

一尘不染

for (Object[] result : query.list()) {
User user = (User) result[0];
Group group = (Group) result[1];
}

2020-06-20