使用Hibernate Criteria进行不区分大小写的相等比较。
- 论坛
- 使用Hibernate Criteria进行不区分大小写的相等比较。
19 浏览
使用Hibernate Criteria进行不区分大小写的相等比较。
我看到了`Restrictions.ilike('property', '%value%')`,但是我希望生成类似于`lower(property) = 'value'`的SQL语句。有什么想法吗?
我使用了:
Restrictions.eq("email", email).ignoreCase()
因为`Expression`已经被弃用了。`SimpleExpression`会在值上调用`toLowerCase()`,所以事先不需要这样做。