Aru*_*run 3 hibernate spring-mvc
我的要求是根据字符串在数据库中进行搜索.
该特定字符串可能以大写形式存储在数据库中.
所以,我将不得不通过HQL进行不区分大小写的搜索
我目前的HQL是
String query = "from OrganizationContent where orgUrl=:url";
Map<String,Object> parameterMap = new HashMap<String,Object>();
parameterMap.put("url", organizationUrlInput.toLowerCase());
Run Code Online (Sandbox Code Playgroud)
只有".toLowerCase"我可以从java端做到.现在我需要通过执行不区分大小写的搜索来获取数据.
感谢你对这位朋友的帮助
JB *_*zet 11
从文档:
where子句中使用的表达式包括以下内容:
[...]
EJB-QL 3.0定义的任何函数或运算符:substring(),trim(),lower(),upper(),length(),locate(),abs(),sqrt(),bit_length(),mod()
from OrganizationContent where lower(orgUrl) = :url
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9845 次 |
| 最近记录: |