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

hibernate模糊查询的几种形式

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

hibernate模糊查询的几种方式

(一)

??????? Session session=HibernateUtil.getSessionFactory().getCurrentSession();

??????? session.beginTransaction();

??????? String strSQL="from Province as a where a.cityName like :name";

??????? Query query = session.createQuery(strSQL);
??????
??????? query.setString("name", "%"+cityName+"%");
??????
???????? List result=query.list();


(二)
?????? Session session=HibernateUtil.getSessionFactory().getCurrentSession();
??

?? session.beginTransaction();

??

?? List result=session.createQuery("from Province as a where a.cityName like?????


?? '%"+cityName+"%'").list();

?

?(三)

???? Session session=HibernateUtil.getSessionFactory().getCurrentSession();

? session.beginTransaction();

???????

? List result=session.createQuery("from Province as a where a.cityName?


? like :name").setParameter("pid",cityName).list();

?

热点排行