hibernate模糊查询的几种方式

原创 2007年09月26日 14:34:00

(一)

        Session session=HibernateUtil.getSessionFactory().getCurrentSession();

        session.beginTransaction();

        String strSQL="from Classes as a where a.classno like :name";

        Query query = session.createQuery(strSQL);
       
        query.setString("name", "%"+OId+"%");
       
         List result=query.list();
(二)
       Session session=HibernateUtil.getSessionFactory().getCurrentSession();

   

   session.beginTransaction();

   

   List result=session.createQuery("from Classes as a where a.classno like     

   '%"+OId+"%'").list();

 (三)

     Session session=HibernateUtil.getSessionFactory().getCurrentSession();

  session.beginTransaction();

       

  List result=session.createQuery("from Classes as a where a.classno 

  like :name").setParameter("pid",OId).list();

       

hibernate的三种查询方式

Hibernate的查询方式 hibernate的查询方式常见的主要分为三种: HQL, QBC(命名查询), 以及使用原生SQL查询(SqlQuery) 一、HQL查询 • HQL(Hibe...
  • u010963948
  • u010963948
  • 2013年11月19日 09:20
  • 13746

Hibernate主要有如下几种查询方式:

导航对象图检索方式 根据己经加载的对象,导航到其他对象。   OID检索方式 按照对象的OID来检索对象。   HQL检索方式 使用面向对象的HQL查询语言。...
  • liuchangjie0112
  • liuchangjie0112
  • 2016年06月02日 15:07
  • 385

hibernate的三种查询方式

Hibernate的查询方式 hibernate的查询方式常见的主要分为三种: HQL, QBC, 以及使用原生SQL查询 HQL查询 • HQL(Hibernate Query...
  • wyswlp
  • wyswlp
  • 2013年07月09日 17:17
  • 1275

关于Hibernate底层的查询处理(忽略大小写,模糊匹配,自动加载属性)

①模糊匹配 like("属性",条件) ②忽略大小写 li
  • xb12369
  • xb12369
  • 2014年08月28日 17:05
  • 4195

Hibernate的四种查询方式(主键查询,HQL查询,Criteria查询,本地sql查询)和修改和添加

Hibernate的添加,修改,查询(三种查询方式)的方法: 案例演示: 1:第一步,导包,老生常谈了都是,省略; 2:第二步,创建数据库和数据表,表结构如下所示: 3:第三步创建实体类U...
  • Biexiansheng
  • Biexiansheng
  • 2017年04月19日 14:37
  • 533

hibernate查询竟然有6种方法

hibernate查询竟然有6种方法,用了hibernate好久了,偶然才发现hibernate有那么多种查询方式 以前 也系统化的学过hibernate 但是仅仅 只是记得hibernate的sql...
  • java_best
  • java_best
  • 2016年09月19日 16:24
  • 4404

hibernate 三种常用的查询方式

本文主要学习hibernate的查询方式,HQL 之前的介绍中,我们都是使用get/load方式来查询对象的,这两种方式都是基于OID来查询的,但实际的应用中,我们使用最多的还是基于sql语句的查询,...
  • pingnanlee
  • pingnanlee
  • 2015年01月12日 15:46
  • 2603

使用HQL语句方式实现多表多条件组合模糊查询

最近在做struts2+hibernate项目整合,其中有一个两表多条件组合模糊查询功能: 将页面查询条件封装为对象,传至后台处理: /*查询实例类/ package com.newer.bean...
  • C_____Lee
  • C_____Lee
  • 2017年05月02日 17:00
  • 635

Hibernate 6 种方式实现查询

昨天刚经历一场校园招聘,中间和很多技术人寰交流,才明白总结的重要性,因为这一阶段一直在写项目,就把项目中用到的东西总结一番,希望 走一路,能留下点儿什么。也许这就是成果。 我很想从现在做起...
  • u013203537
  • u013203537
  • 2015年04月18日 10:25
  • 1133

Hibernate联合主键

如果一张表中存在联合主键,在hibernate中会把联合主键封装成一个类,然后在实体类中引用此联合主键类。联合主键类需要实现序列化,重写equals以及hashcode方法。 比如Emp有id和na...
  • yyywyr
  • yyywyr
  • 2014年04月02日 22:34
  • 5369
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:hibernate模糊查询的几种方式
举报原因:
原因补充:

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