HibernateのCriteria
APIにRestrictions.ilike
は、次のコントラクトを持つ関数があります。
Postgres ilike演算子に似た、大文字と小文字を区別しない「like」
カッコいい。しかし、同じクラスにもlike
機能があり、はるかにあいまいな契約があります。
名前付きプロパティに「like」制約を適用します
例
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%"));