HQL like 模糊查询

一个做过的例子。。

public List<Telephonebook> searchTelephone(String district, String name) {
		List<Telephonebook> list = new ArrayList<Telephonebook>();
		StringBuffer hql = new StringBuffer();
		hql.append("from Telephonebook t where 1=1");
		if(null !=district && !"".equals(district)){
			hql.append(" and t.districtName like '%"+district+"%'");
		}
		if(null !=name && !"".equals(name)){
			hql.append(" and t.name like '%"+name+"%'");
		}
		list = this.getHibernateTemplate().find(hql.toString());
		return list;
	}

参数模糊查询。

猜你喜欢

转载自coneyliu.iteye.com/blog/1535134