关于在HQL中的模糊查询问题

原创 2007年10月09日 07:13:00
使用QBC方式:
   List singlechoose =  session.createCriteria(JX_ExerciseDb.class)
    .add(Expression.like("jdd","%"+jdd+"%"))
    .add(Expression.eq("moduleid",trainid))
    .add(Expression.eq("type","01"))
    .list();
 
使用HQL方式:
   String hql  = " from JX_ExerciseDb where jdd like '%"+jdd+"%' and moduleid = '"+trainid+"' and type = 01";
   Query qu = session.createQuery(hql);
   List singlechoose = qu.list();
 
  String hql = "select max(serial) from JX_ExerciseDb where type = " + type + " " +
    "and jdd like  '" + jdd + "%"+isimport+"' and moduleid = " + moduleid + " and usestate = 01  "; 
 
在进行模糊查询时,QBC里用了"%"+jdd+"%",在最外面用了双引号;HQL里用了'%"+jdd+"%' ,在这里是使用的单引号。
 
在MYSQL中 使用like "%bin%"
在ORACLE中 使用like '%bin%'
 
版权声明:欢迎加入开源技术 Q 群:242561391,让学习和分享成为一种习惯!

Hibernate实现模糊查询的方法

大家都知道使用本地SQL进行模糊查询用关键字 LIKE 对于在Hibernate里怎么实现呢? 一、绑定参数法: Sql代码 Session session=...
  • jianhuili
  • jianhuili
  • 2012年05月22日 13:17
  • 12628

HQL实现模糊查询两种传参方式

其实各个方法的实质都是一样的,只不过传递参数的方法稍微有点区别  第一种:  public List getUsers(String id){ List list=new ArrayList...
  • csdn_wyl
  • csdn_wyl
  • 2015年11月22日 15:23
  • 6678

hql模糊查询hql模糊查询

  • 2010年10月30日 12:15
  • 4KB
  • 下载

Hibernate中如何用HQL进行模糊查询

和SQL查询一样,HQL也用like关键字进行模糊查询。模糊查询常用于当用户正在输入关键字时,就以该关键字开头去做查询。...
  • manicpixies
  • manicpixies
  • 2015年02月27日 16:46
  • 1641

Hql语句模糊查询‘like’与中文问题

在做搜索日志的关键字中遇到的问题,特此记录下来: 首先遇到的问题是模糊查询时HQL拼写错误; 接下来遇到的问题是request取得的值含有中文的话产生乱码; 最后遇到的问题是模糊查询中中文与数据库时间...
  • wo8553456
  • wo8553456
  • 2015年02月04日 17:46
  • 6109

hibernate的hql模糊查询例子

一个做过的例子。。 Java代码   public List searchTelephone(String district, String name) {         ...
  • kingofworld
  • kingofworld
  • 2014年04月02日 15:37
  • 2467

怎样实现hql模糊查询

hql模糊查询
  • xiongqing0125
  • xiongqing0125
  • 2016年03月18日 16:51
  • 135

hibernate HQL 模糊查询 3种方式

以下是用 hibernate的HQL(面向对象的查询语言)实现模糊查询的3种方式,其中方式一是这三中方式中最理想的方式,至少方式一可以有效的防止由于查询条 件中需要参数的增多导致的代码长度太长出现代码...
  • DL88250
  • DL88250
  • 2007年10月09日 07:12
  • 8778

hql模糊查询

以下是用 hibernate的HQL(面向对象的查询语言)实现模糊查询的3种方式,其中方式一是这三中方式中最理想的方式,至少方式一可以有效的防止由于查询条 件中需要参数的增多导致的代码长度太长出现代码...
  • fzhlee
  • fzhlee
  • 2009年07月17日 13:15
  • 1034

HQL语句的模糊查询

Hibernate框架中的HQL查询语句非常类似于标准SQL查询语句。因此模糊查询语句也和SQL语句基本一样。用法:"FROM 映射实体类名 WHERE 搜索字段 LIKE '%"+搜索参数+"%'"...
  • qq_37131111
  • qq_37131111
  • 2017年06月02日 14:21
  • 637
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于在HQL中的模糊查询问题
举报原因:
原因补充:

(最多只允许输入30个字)