我需要完成这样的事情:
@NamedQuery (
name="getEmployees",
query="select object(em) from Employee em
where (
:workingGroup in em.listOfWorkingGroup1 or
:workingGroup in em.listOfWorkingGroup2
)"
)
我可以让它发挥作用。
我在名为Employee
的实体中有2个列表,代表工作组。
我想让所有拥有一个特定工作组的员工进入他们的两个工作组列表之一。 (workingGroup
是一个类,listOfWorkingGroup1
和listOfWorkingGroup1
是workingGroup
列表
我怎么能设法完成这个?
答案 0 :(得分:0)
尝试使用MEMBER OF
select object(em) from Employee em where :workingGroup member of em.listOfWorkingGroup1 or :workingGroup member of em.listOfWorkingGroup2