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時?有一個簡單的方法嗎? –