-1
嗨,我嘗試以下選擇:當組屬性設置,用戶必須成爲會員:Hibernate的情況下,Where語句
FROM Appointment a WHERE (CASE WHEN a.group!=null THEN :user MEMBER OF a.group.groupMembers ELSE true END)
,但我得到:
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: MEMBER near line 1, column 88 [FROM de.lyth.appointment.model.Appointment a WHERE (CASE when a.group!=null THEN :user MEMBER OF a.group.groupMembers ELSE true END) ]
怎麼能我這樣做?
感謝
編輯: 我解決它通過改變爲:
(a.group==null OR :user MEMBER OF a.group.groupMembers)
添加您的解決方案作爲答案並接受它。 – ManuPK 2012-03-22 13:48:51
對不起,我沒有足夠的聲譽 – wutzebaer 2012-03-22 14:03:20