一个做过的例子。。
- 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;
- }
参数模糊查询。