Hibernate ' s Criteria
API имеет функцию Restrictions.ilike
со следующим контрактом:
Без учета регистра «like», аналогично оператору Postgres ilike
Это круто. Но тот же класс также имеет функцию like
, имеющую гораздо более расплывчатый контракт:
Примените ограничение «like» к названному свойству
example
Criteria cr = session.createCriteria(Employee.class);
// To get records having fistName starting with zara
cr.add(Restrictions.like("firstName", "zara%"));
// Case sensitive form of the above restriction.
cr.add(Restrictions.ilike("firstName", "zara%"));