`
morgan-java
  • 浏览: 56434 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

hibernate模糊查询的几种方式

阅读更多
(一)

        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();
分享到:
评论

相关推荐

    hql模糊查询hql模糊查询

    下面将详细介绍几种常见的HQL模糊查询方式。 ### 示例1:使用参数绑定的方式进行模糊查询 ```java // 创建HQL查询语句 String hql = "from Subject as s where s.subname like :name and s.subinfo like :info"; /...

    hibernate查询

    在 Hibernate 中进行查询是其核心功能之一,本文将详细介绍 Hibernate 的几种查询方式,包括 HQL (Hibernate Query Language) 查询、QBC (Query By Criteria) 查询以及 QBE (Query By Example) 查询,并结合示例代码...

    hibernate 中HQL语句查询学习笔记

    **HQL**(Hibernate Query Language)是Hibernate框架推荐使用的查询语言,它提供了一种面向对象的方式来查询数据库,支持多种复杂的查询操作,如继承、多态及关联关系的查询。 ##### 默认数据库表和数据 在本文档...

    本人写的Hibernate超级通用DAO

    首先,Hibernate是一个流行的Java ORM(对象关系映射)框架,它提供了一种将Java对象与数据库表之间的映射方式,使得开发者可以使用面向对象的方式来操作数据库,而无需关注底层SQL语句的编写。利用Hibernate,我们...

    Hibernate 查询方式总结

    本文将详细介绍Hibernate中的几种常见查询方式,包括`get()`与`load()`的区别以及如何使用HQL(Hibernate Query Language)、Criteria API进行查询。 #### 1. `get()`与`load()`方法 `get()`和`load()`都是...

    hibernate search-3.4.0.Final-dist

    Hibernate Search,作为Hibernate ORM框架的一个强大扩展,为Java开发者提供了一种在持久化数据上进行全文搜索的能力。这个3.4.0.Final版本是Hibernate Search历史上的一个重要里程碑,它在功能、性能和稳定性上都...

    javaweb对商品名的模糊查询(附源码)

    可以通过以下几种方式优化: - **全文索引**:为`product_name`字段创建全文索引,提升模糊查询效率。 - **分词**:使用搜索引擎如Elasticsearch进行分词索引,提高搜索精确度和速度。 - **延迟加载**:只在需要...

    hibernate-search-5.1.1.Final-dist.zip

    Hibernate Search是基于Hibernate ORM的扩展,它提供了一种声明式的方式来索引和搜索数据库中的数据。通过使用这个库,开发者可以轻松地在数据库中执行全文搜索,同时享受到Hibernate带来的便捷性。5.1.1.Final是...

    hibernate.txt

    5. **HQL (Hibernate Query Language)**:这是一种类似于 SQL 的语言,但它面向对象,可以用来查询、更新、删除持久化对象。 #### 三、具体实现分析 接下来,我们将基于给定的部分内容进行详细解析。 ##### 1. ...

    struts2和hibernate

    Hibernate通过Session接口处理数据库的CRUD(创建、读取、更新、删除)操作,同时提供了Criteria、HQL(Hibernate Query Language)等查询方式。 在本次实验中,学生需要实现以下几个功能: 1. 插入新闻:使用...

    Hibernate 经常用的一些HQL语句

    下面将详细介绍HQL在实际开发中常用的几种用法。 #### 1. 基本查询 - **全表查询**:`String hql = "from User";` 这条语句用于查询User表中的所有记录。 - **条件查询**:如`String hql = "from User where ...

    Hibernate Criteria 完全使用

    Hibernate Criteria API 是 Hibernate 框架中一个强大的查询工具,它提供了一种面向对象的方式来构建SQL查询,使得开发者无需直接编写SQL语句,即可进行复杂的数据库操作。Criteria API 提供了高度抽象的接口,可以...

    Hibernate的char问题.txt

    针对上述问题,可以采取以下几种解决策略: ##### 1. 正确配置 Hibernate 映射文件 确保在 Hibernate 的映射文件(如 `.hbm.xml`)或注解中明确指定 `char` 类型字段的映射规则。例如,可以使用 `<property>` 元素...

    安博Hibernate最全培训资料内部版

    通过对以上内容的学习,可以了解到Hibernate不仅提供了一种强大的ORM解决方案,还为开发者提供了多种查询方式以适应不同的需求场景。无论是HQL还是Criteria接口,都有各自的特点和适用场景,开发者可以根据实际项目...

    Hibernate中Criteria的完整用法.docx

    在Java开发中,尤其是在使用ORM框架Hibernate时,Criteria API提供了一种非常灵活的方式来构建复杂的查询。本文将详细介绍Hibernate中的Criteria API及其子类DetachedCriteria的使用方法,以及如何利用它们进行高效...

    HebernatePPT

    首先,Hibernate支持两种查询方式:HQL(Hibernate Query Language)和Criteria查询。 1. **HQL**:HQL是Hibernate特有的面向对象的查询语言,类似于SQL,但操作的对象是Java实体类而不是数据库表。它允许开发者以...

    本科毕业论文---基于struts和hibernate的教学答疑系统正文.doc

    Struts和Hibernate是两种在Web应用开发中广泛使用的开源框架。Struts是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,主要用于控制应用程序的流程,使得开发者可以将业务逻辑、数据处理和用户界面...

    ssh 分页 代源码 简单易懂

    模糊查询是在分页的基础上增加的一种增强型搜索,允许用户输入关键词,系统会在所有字段中进行匹配,返回包含关键词的结果。 在SSH框架中实现模糊查询,通常可以在Hibernate的查询语句中使用`like`操作符,配合...

    Java S2SH (Struts2,Hibernate4,Spring3) 框架高校图书管理系统

    4. **查询系统**:提供多种查询方式,如按书名、作者、分类等条件查找图书,支持模糊搜索。 5. **统计分析**:统计各类图书的借阅量、热门书籍等,为决策提供数据支持。 开发过程中,开发者可能使用Maven或Gradle...

Global site tag (gtag.js) - Google Analytics