假如A表有字段demo1数据为"abCDeFg";
当查询参数 demo1 = "abCD";
比如 HQL: from A where cloumn1 like '%+demo1+%';//这样就能查到但是,当demo1 = "ABc"时候,也要能够查询得到数据。请问这该怎么办啊?
当查询参数 demo1 = "abCD";
比如 HQL: from A where cloumn1 like '%+demo1+%';//这样就能查到但是,当demo1 = "ABc"时候,也要能够查询得到数据。请问这该怎么办啊?
解决方案 »
- Extjs4,checkbox值回显,这段代码怎么写啊?
- struts2的ActionContext.getContext().getSession()
- 请问为什么我在非action的类中使用spring自动装配的dao会出现NullPointerException?
- 想在HTML中嵌套EXCEL文件,问问
- spring aop 在Struts2的Action中的问题
- struts2里面的filter 过滤器到底是干什么用的
- djunit的case单独执行,最后能不能把覆盖率整合到一起
- 向大家推荐Awake框架 十分钟做一个查询,分页列表,增减一列只需几秒钟
- 怎么用udp实现接收不到重发?
- struts连接sql2000的数据源配置问题
- 帮忙写一个hql语句
- Action 线程问题。
HQL: from A where upper(cloumn1) like '%+demo1+%';
你式下这样可以吗?
select * from code_table_data t where Upper(t.DETAIL_DESC)=Upper('tr');
2、 模糊查询:在Java中将条件转为大写,然后将该变量放入百分号(%)之间!
select * from code_table_data t where Upper(t.DETAIL_DESC) like '%T%';
可以像前面的人说的,都变成大写或者都变成小写皆可以实现
HQL本身的关键字不区分大小写,但对象,内容是区分大小写的
查询语句对大小写并不敏感
所以SeLeCT与sELECt以及select是相同的