【发布时间】:2011-05-01 18:41:07
【问题描述】:
我想在休眠查询中进行不区分大小写的搜索。我可以用 Criteria 做到这一点,但它现在不是我的选择。触发查询的方法将查询字符串作为输入,并由其他组件使用。是否可以为 Hibernate 会话启用不区分大小写或从 hql 查询准备条件对象。
【问题讨论】:
标签: hibernate case-insensitive
我想在休眠查询中进行不区分大小写的搜索。我可以用 Criteria 做到这一点,但它现在不是我的选择。触发查询的方法将查询字符串作为输入,并由其他组件使用。是否可以为 Hibernate 会话启用不区分大小写或从 hql 查询准备条件对象。
【问题讨论】:
标签: hibernate case-insensitive
您可以使用here 中提到的lower 或upper 函数。
from User u where lower(u.name) = 'scott'
【讨论】: