Hibernate模糊查询

public List<Demand> searchDemand(String keyword) {
		try {
			Session session=getSession();
			String hql="from Demand d where d.title like:keyword";
			Query query=session.createQuery(hql);
			query.setString("keyword", "%"+keyword+"%");
			@SuppressWarnings("unchecked")
			List<Demand> demandList=query.list();
			session.close();
			return demandList;
		} catch (HibernateException e) {
			e.printStackTrace();
		}
		return null;
	}


传送门: 用hibernate的HQL(面向对象的查询语言)实现模糊查询的3种方式

你可能感兴趣的:(Hibernate,模糊查询,like)