`
morgan-java
  • 浏览: 54981 次
  • 性别: 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();
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics