我需要执行以下选择:
select c.address from Customer c where lower(trim(c.name)) = :name
Run Code Online (Sandbox Code Playgroud)
但我得到以下异常:
javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: could not execute query
Run Code Online (Sandbox Code Playgroud)
任何想法,我怎么可以结合trim使用lower?
Mar*_*ius 11
我发现了解决方案,您必须使用both以便法规工作:
select c.address from Customer c where lower(trim(both from c.name)) = :name
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5035 次 |
| 最近记录: |