Criteria criteria = getSession().createCriteria(clazz);
Criterion rest1= Restrictions.and(Restrictions.eq("A", "X"),
Restrictions.in("B", Arrays.asList("X","Y")));
Criterion rest2= Restrictions.and(Restrictions.eq("A", "Y"),
Restrictions.eq("B", "Z"));
criteria.add(Restrictions.or(rest1, rest2));
如何创建条件,如果有奇数个AND参数,例如。 5?休眠准则
如果有2个paramters用,它可以做到以上但是当有3或5时?有一个简单的方法吗? –