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())));