2
我需要這個的HQL轉換:休眠有條件的次
FROM Appointment a WHERE (a.group==null OR :user MEMBER OF a.group.groupMembers)
到標準。我怎樣才能實現一個子標準僅在maincriteria不匹配時才使用?
我想類似的東西,但我卡住:
Criteria subcrit = crit.createCriteria("group");
subcrit.createAlias("groupMembers", "gmembers");
crit.add(Restrictions.or(Restrictions.eq("group", null), Restrictions.eq("gmembers.snuserId", user.getId())));