读书人

hibernate模糊查询的几种模式

发布时间: 2012-09-02 21:00:34 作者: rapoo

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

读书人网 >软件架构设计

热点推荐