带有列表的Restrictions.eq

时间:2012-12-24 17:46:28

标签: hibernate criteria

我有一个名为Product的课程。每个产品都有一个serial_number。我想返回列表中包含serial_number的所有产品。像

这样的东西
Restrictions.eq("serial_number", mySerialNumberList);

这可以简洁地完成,还是我必须构建一个包含大量“OR”属性的巨大查询?

1 个答案:

答案 0 :(得分:7)

这就是IN运算符的用途:

Restrictions.in("serialNumber", mySerialNumberList);

但请注意:传递空列表将导致SQL语法异常。