首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate模糊查询的几种模式

2012-09-02 
hibernate模糊查询的几种方式(一)Session sessionHibernateUtil.getSessionFactory().getCurrentSession(

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

热点排行