我需要完成这样的操作:
@NamedQuery (
name="getEmployees",
query="select object(em) from Employee em
where (
:workingGroup in em.listOfWorkingGroup1 or
:workingGroup in em.listOfWorkingGroup2
)"
)
我可以让它发挥作用。
我在一个名为Employee
的实体中有两个列表,它们表示工作组。
我想把所有有一个特定工作组的员工都放在他们的两个工作组列表中。(workingGroup
是一个类,listOfWorkingGroup1
和listOfWorkingGroup1
是workingGroup
的列表)
我怎样才能做到这一点?
试用MEMBER OF
select object(em) from Employee em where :workingGroup member of em.listOfWorkingGroup1 or :workingGroup member of em.listOfWorkingGroup2