在hibernate标准中操作

时间:2016-07-05 10:03:34

标签: hibernate hibernate-criteria

我有一个包含所有ID的集合。我想创建一个hibernate标准,我传递集合并获得匹配列表中所有值的结果与连接表。

类似于sql中的WHERE IN操作。

select * from Employee e, dept d where d.id in (1,2,3,4,5)

干杯!!

1 个答案:

答案 0 :(得分:1)

Restriction用于您的目的:

Criteria c = ... // get Employee criteria here
c.createAlias("dept", "d");
c.add(Restrictions.in("d.id", ids));