当前位置:首页 > Hibernate

hibernate模糊查询的几种方式

canca18年前 (2008-08-09)Hibernate621

(一)

        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();

扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/379.html

标签: Hibernate
分享给朋友:

“ hibernate模糊查询的几种方式” 的相关文章

Hibernate读取Blob类型方法

java 有Blob Clob 类型 像是对其他类型一样写 POJOprivate Blob image; set get........<propery   name="i…

关于Hibernate3的NativeSQL查询是如此简单

转自:http://blog.donews.com/rory/archive/2006/07/22/973406.aspx 现在的系统中虽然使用了。Hibernate但是没有使用Hibernate的关联关系来进行数据库操作。所有的管理操作都是单独实现的。所以也不能用Criteria.add()这种方…

java.lang.IllegalAccessError: tried to access method net.sf.ehcache.CacheManager.()V from class org.hibernate.cache.EhCacheProvider

今天把项目从Tomcat下转移到JBOSS了,启动JBOSS服务器之后出了,控制台输出了java.lang.IllegalAccessError: tried to access method net.sf.ehcache.CacheManager.<init>()V from clas…

Hibernate 一对一主键单向关联

1-1的关联可以基于主键关联,但基于主键关联的持久化类不能拥有自己的主键生成策略,它的主键由关联类负责生成.另外,另外,增加one-to-one元素来关联属性,必须为one-to-one元素增加constrained="true"属性,表明该类主键由关联类...…

hibernate oracle char character 只查出一个字符

public List queryTradeConfirmBusinFlag() {            final String sql …

HQL中的子查询

子查询:   子查询是SQL语句中非常重要的功能特性,它可以在SQL语句中利用另外一条SQL语句的查询结果,在Hibernate中HQL查询同样对子查询功能提供了支持。如下面代码所示: List list=session.createQuery(“from Customer…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。