(一)
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();
本文介绍了使用Hibernate进行模糊查询的三种不同方法。通过具体的代码示例展示了如何利用createQuery方法结合字符串匹配来实现对数据库中Province表的cityName字段的模糊搜索。
724

被折叠的 条评论
为什么被折叠?



