2012-04-08 6 views
6

Я гугле немного, но не нашел достойных решений ...без учета регистра Restriction.IN

Что я хотел бы достичь, источник приходит флиртует :)

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

шаблонов является сбор, вещь, я хотел бы получить все myStuffs, которые имеют имя столбца соответствия-CASE-INSENSITIVELY к любому из шаблонов.

Возможно без зацикливания и подбора для каждого элемента шаблонов?

ответ

2

К сожалению, эта функция не реализована в API критериев. Вы должны реализовать собственное InExpression. См. Ответ в Ignorecase for In-Criterion

Смежные вопросы