Cen*_*giz 4 java hibernate hibernate-criteria
我想用一个带有Hibernate Criteria API的In-Criterion选择不区分大小写的项目.例如
Criteria crit = session.createCriteria(Item.class);
crit.add(Restrictions.in("prop", valueList).ignoreCase());
Run Code Online (Sandbox Code Playgroud)
遗憾的是,Criterion类没有ignoreCase方法.HQL不是替代品.
获取Restrictions.in()(InExpression)返回的Criterion类的源代码,并创建另一个类似但将值列表的所有元素转换为小写的源代码,并生成SQL查询,如:
lower(prop) in (...)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5600 次 |
| 最近记录: |