HQL多对多查询话语

HQL多对多查询语句

HQL多对多查询语句

 

一个学科表(Field),一个用户表(User),多对多关系。
学科表有两个字段,id和descripiton,用户表有众多字段,不罗列了

Field中有SET集合users
User中有SET集合fields

现在要查掌握id like '520%'的女性用户


select u from User u inner join u.fields f where u.gender='m' and f.id like '520%' 

 

http://topic.csdn.net/u/20090621/16/4eac6fe0-bf3e-422e-a697-f7584732f66e.html

http://www.blogjava.net/fuhoujun/archive/2008/10/03/232230.html