Hibernate 的Criteria
API 具有Restrictions.ilike
以下功能:
不区分大小写的“like”,类似于 Postgres ilike 运算符
这很酷。但是同一个类也有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%"));