1. 首先明确一点,使用createSqlQuery如下两种方式的占位符都可以使用,这个在官方的文档可以查到。

注意使用模糊查询时,赋值两边不可以添加单引号。

Query query = sess.createSQLQuery("SELECT * FROM CATS WHERE NAME like ?").addEntity(Cat.class);
List pusList = query.setString(0, "Pus%").list();query = sess.createSQLQuery("SELECT * FROM CATS WHERE NAME like :name").addEntity(Cat.class);
List pusList = query.setString("name", "Pus%").list();

现在碰到问题是使用模糊查询时,一直查询不到结果,全部为空。

解决方案:

在hibernate的配置参数中添加查询翻译器配置:

 <!-- 查询翻译器 --><prop key="hibernate.query.factory_class">org.hibernate.hql.ast.ASTQueryTranslatorFactory</prop>

Hibernate使用createSqlQuery进行模糊查询时找不到数据相关推荐

  1. java多对多关联数据操作,hibernate实施多对多关联查询时,关联表数据被删除

    hibernate执行多对多关联查询时,关联表数据被删除 本帖最后由 binbb521 于 2012-12-04 11:48:29 编辑 S2SH框架开发的网站,执行两个多对多关系的表查询时,关联两个 ...

  2. 模糊查询时,页面没有数据,数据库编辑器里可以正常显示数据

    目前遇到两种类似的情况: 1.查看数据库中的数据,比如:此时有两个表会议表和部门表,删除时,我们使用软删除(del),会议表里的3和4不是删除状态,而部门表里的3和4是删除状态,若两表联合查询加上查询 ...

  3. SAP 730模糊查询时不可以输入连续的汉字问题解决方案

    SAP GUI 730模糊查询时不可以输入连续的汉字问题解决方案. 英文和数字是完全没有问题的,但是在输入汉字的时候会仅仅截取第一个显示. 其实针对这个问题sap提供了补丁patch4. 下载地址: ...

  4. ibatis 模糊查询 mysql_Mybatis使用MySQL模糊查询时输入中文检索不到结果怎么办

    项目开发中,在做Mybatis动态查询时,遇到了一个问题:MySQL在进行LIKE模糊查询时,输入英文可以正常检索出结果,但是输入中文后检索得到的结果为空. 由于是使用GET方式请求,所以为了确保中文 ...

  5. java mongodb 模糊查询_Java操作MongoDB插入数据进行模糊查询与in查询功能的方法

    Java操作MongoDB插入数据进行模糊查询与in查询功能 由于需要用MongoDB缓存数据,所以自己写了一套公共的存放和读取方法 具体如下: 存放mongodb: /** * 公共方法:设置Obj ...

  6. hibernate mysql 模糊查询_服务器-hibernate操作mysql,模糊查询时中文查不到,数字和英文可以查到...

    用hibernate做模糊查询,页面传递参数也处理了乱码 @Action(value="searchNameByad") public String searchNameByad( ...

  7. mongo模糊查询时字段转义

    最近在做项目时,又一个需求,按姓名模糊查询会员信息,由于会员系统注册时,没有限制特殊字符输入,导致有一些会员姓名中包含"*"或"/,从而导致模糊搜索时,查询出了全局的所有 ...

  8. mysql中使用like模糊查询时如何转义%

    我们经常使用like语句配合%%通配符来进行模糊查询,那么如果字段内容本身含有%,而你要查询包含有%的记录怎么办呢怎么办呢.假设字段是title,那么下面的语句可以吗? select * from t ...

  9. 实现模糊查询时对特殊字符进行处理和对查询结果进行处理

    最近正处于期末考试周,博客好久没有更新.而且代码也写的比较少所以也不知道有什么好东西分享给大家.在这次的课程设计中老师布置了一个完成信息检索的作业,我是用网页实现的.功能比较简单写了将近半天的时间就完 ...

最新文章

  1. Acwing第 33 场周赛【完结】
  2. 【STM32】 keil软件介绍--工具栏
  3. django报错500排查方法
  4. 博客园上海地区活动——LinkCoder主题社区第二期:淘宝服务化架构的设计和实践...
  5. 高德百度坐标系转换方法
  6. 清华大学python视频_涨见识了,清华大学全套Python579集视频教程泄露,拿走学去吧...
  7. trunk端口_超全!华为交换机端口vlan详解~
  8. 算法:258. Add Digits 各位相加
  9. 远程控制客户端使用教程-multiDesk
  10. java实训心得_大学java实训心得总结(共9篇).docx
  11. 我所钟爱的电影之一-文艺片
  12. Android SeekBar 自定义 背景图片 和 滑块图片
  13. for循环如果先--_JavaSE第04篇:Java基础语法之循环结构
  14. wifidog 配置中文说明
  15. 6pen Art - AI绘画平台
  16. 《嘉工资》--Python实现工资管理系统
  17. SCAU 18942 偏爱字母
  18. Altium Designer 18中的System–Navigation
  19. 百度地图自定义添加一个标注
  20. drozer 测试总结

热门文章

  1. IS-IS数据包--包头结构
  2. 各大公司(Google,Microsoft,Baidu, Microsoft Research Asia etc.)实习生面试题总汇
  3. 实验1 查看cpu和内存,用机器指令和汇编指令编程
  4. Gsoap在QT工程里如何调用
  5. 三天学会HTML5 ——多媒体元素的使用
  6. 数据库表TreeView树的快速生成
  7. Troubleshooting OpenStack 瘫痪 - 每天5分钟玩转 OpenStack(160)
  8. ios开发学习--动画(Animation)效果源码分享--系列教程1
  9. win7升级的神秘KEY
  10. Android Activity界面切换添加动画特效 (转载修改)