Hibernate 在条件或条件中添加多个条件
何乐而不为 我喜欢找到一种模式,在条件或条件中添加多个条件。 listCriterions是标准的列表Hibernate 在条件或条件中添加多个条件,hibernate,Hibernate,何乐而不为 我喜欢找到一种模式,在条件或条件中添加多个条件。 listCriterions是标准的列表 Criteria criteria = this.session.createCriteria(Azienda.class); for(Criterion criterion : listCriterions){ //here i like add all criterion in OR to criteria } ArrayList<Azienda> l
Criteria criteria = this.session.createCriteria(Azienda.class);
for(Criterion criterion : listCriterions){
//here i like add all criterion in OR to criteria
}
ArrayList<Azienda> listAzienda = new ArrayList<Azienda>();
listAzienda.addAll(criteria.list());
谢谢坦斯克我找到了这种模式:
Criteria criteria = this.session.createCriteria(Azienda.class);
Disjunction disjunction = Restrictions.disjunction();
for (Criterion criterion : listCriterions) {
disjunction.add(criterion);
}
criteria.add(disjunction);
ArrayList<Azienda> listAzienda = new ArrayList<Azienda>();
listAzienda.addAll(criteria.list());