我在Google上搜索了一下,但没有找到合适的解决方案...
我想实现的目标是:)
List<MyStuff> result =
session.createCriteria(MyStuff.class)
.add(Restrictions.in("name", templates)).list();
模板是一个集合,事实是,我想获取所有myStuff,它们的名称列与任何模板匹配-CASE-INSENSITIVELY 。
是否可以不对模板的每个元素进行循环和修饰?
最佳答案
不幸的是,该条件未在Criteria API中实现。
您必须实现自己的InExpression。查看Ignorecase for In-Criterion中的答案
关于hibernate - 不区分大小写的限制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10064567/