不区分大小写的限制

wil*_*ilu 6 hibernate hibernate-criteria

我用谷歌搜索了一下,但发现没有像样的解决方案......

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

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

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

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

Cen*_*giz 2

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