if(queryModel.getStatuses()!=null&&!queryModel.getStatuses().isEmpty()){
hql.append(" and (status = ? or status=? or status=? or status=?)");
params.add(queryModel.getStatuses().get(0));
params.add(queryModel.getStatuses().get(1));
params.add(queryModel.getStatuses().get(2));
params.add(queryModel.getStatuses().get(3));
}
原文:http://www.cnblogs.com/kongxc/p/6415829.html