我有一个包含所有ID的集合。我想创建一个hibernate标准,我传递集合并获得匹配列表中所有值的结果与连接表。
类似于sql中的WHERE IN操作。
select * from Employee e, dept d where d.id in (1,2,3,4,5)
干杯!!
答案 0 :(得分:1)
将Restriction
用于您的目的:
Criteria c = ... // get Employee criteria here
c.createAlias("dept", "d");
c.add(Restrictions.in("d.id", ids));