`

查出已知对象在另一个对象的list里面的集合

 
阅读更多
Group 类(userlist为user的对象列表)
id   userlist
1    11,22,33
2    11,22,33,44
3    11,22
4    11


User类
id   name
11    张三
22    李四
33    王五
44    朱六

现知道叫王五的名字,查找出Group的列表

 

User user=(User) session.get(User.class, id);
Query q=session.createQuery("select g from Groups g,User u where u.id = "+user.getId()+" and u in elements(g.ulist)");
for(int i=0;i<q.list().size();i++){
  Groups groups=(Groups) q.list().get(i);
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics