我用谷歌搜索了一下,但没有找到像样的解决方案......
我想达到的目标,首先是来源:)
List<MyStuff> result =
session.createCriteria(MyStuff.class)
.add(Restrictions.in("name", templates)).list();
模板是一个集合,事情是,我想获取所有 myStuffs,它们的名称列与任何模板匹配-CASE-INSENSITIVELY 。
可以不循环和喜欢模板的每个元素吗?
我用谷歌搜索了一下,但没有找到像样的解决方案......
我想达到的目标,首先是来源:)
List<MyStuff> result =
session.createCriteria(MyStuff.class)
.add(Restrictions.in("name", templates)).list();
模板是一个集合,事情是,我想获取所有 myStuffs,它们的名称列与任何模板匹配-CASE-INSENSITIVELY 。
可以不循环和喜欢模板的每个元素吗?
不幸的是,此功能未在 Criteria API 中实现。您必须实现自己的 InExpression。请参阅Ignorecase for In-Criterion中的答案