我在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/

10-10 12:34