我正在尝试让我的@NamedQuery
过滤一些结果(对于自动完成)并且我能够比较小写,但我似乎无法在那里偷偷摸摸like
。我正在尝试做这样的事情:
@NamedQuery(name="customer.by.partial.lower.name",
query="from Customer where lower(name) like '%'+lower(:partial)+'%'")
我尝试了很多不同的变体:
lower(name) like lower(%:partial%)
lower(name) like %lower(:partial)%
我已经尝试了我能想到的每个版本,但每个版本都有自己的问题。有没有办法在HQL中执行不区分大小写的查询?请不要建议我使用标准。出于维护原因,我需要将我的查询保持在课堂顶部。