不区分大小写的限制

时间:2012-04-08 16:54:13

标签: hibernate hibernate-criteria

我用谷歌搜索了一下,但没有找到合适的解决方案......

我想要实现的目标,来源是第一次:)

 List<MyStuff> result =
 session.createCriteria(MyStuff.class)
 .add(Restrictions.in("name", templates)).list();

模板是一个集合,事情是,我想获得所有myStuff,它们的名称列匹配 - CASE-INSENSITIVELY 到任何模板。

可能没有循环和iliking模板的每个元素?

1 个答案:

答案 0 :(得分:2)

不幸的是,Criteria API中没有实现此功能。 您必须实现自己的InExpression。请参阅Ignorecase for In-Criterion

中的答案