2012-04-08 15 views
6

私は私が達成したいと思うパートナーはどのような...大文字小文字を区別しないRestriction.IN

を少しググが、何のまともな解決策を発見したましたが、ソースがfirtsが来る:)

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

テンプレートは、コレクションであります私はすべてのテンプレートに名前欄-CASE-INSENSITIVELYを持っているすべてのmyStuffsを入手したいと思います。

テンプレートのすべての要素に対してループやilikingを行わないと可能ですか?

答えて

2

残念ながら、この機能はCriteria APIでは実装されていません。 独自のInExpressionを実装する必要があります。答えはIgnorecase for In-Criterion

です
関連する問題