【文件属性】:
文件名称:ssh多条件查询
文件大小:18.49MB
文件格式:RAR
更新时间:2018-04-22 08:50:05
ssh
类似于赶集网的租房的多条件查询,查询代码如下:
public List select(FinancialProduct f) throws Exception {
Set sets=new HashSet();
StringBuffer hql=new StringBuffer();
hql.append("from FinancialProduct fp where 1=1");
if(f.getProductType()!=null){
hql.append("and fp.productType='").append(f.getProductType()).append("'");
}
if(f.getLevels()!=null){
hql.append("and fp.levels='").append(f.getLevels()).append("'");
}
if(f.getAttention()!=null){
hql.append("and fp.attention='").append(f.getAttention()).append("'");
}
if(f.getMoney()!=null){
hql.append("and fp.money='").append(f.getMoney()).append("'");
}
if(f.getServiceGroup()!=null){
hql.append("and fp.serviceGroup='").append(f.getServiceGroup()).append("'");
}
String s = hql.toString();
List list = template.find(s);
return list;
}