Inverse 子句 IN 命名查询 Hibernate
Inverse clause IN Named Query Hibernate
我需要完成这样的事情:
@NamedQuery (
name="getEmployees",
query="select object(em) from Employee em
where (
:workingGroup in em.listOfWorkingGroup1 or
:workingGroup in em.listOfWorkingGroup2
)"
)
我可以让它工作。
我在名为 Employee
的实体中有 2 个列表,它们代表工作组。
而且我想在他们的 2 个工作组列表之一中获取所有具有一个特定工作组的员工。 (workingGroup
是 class,listOfWorkingGroup1
和 listOfWorkingGroup1
是 workingGroup
的列表)
我怎样才能做到这一点?
试试 MEMBER OF
select object(em) from Employee em where :workingGroup member of em.listOfWorkingGroup1 or :workingGroup member of em.listOfWorkingGroup2
我需要完成这样的事情:
@NamedQuery (
name="getEmployees",
query="select object(em) from Employee em
where (
:workingGroup in em.listOfWorkingGroup1 or
:workingGroup in em.listOfWorkingGroup2
)"
)
我可以让它工作。
我在名为 Employee
的实体中有 2 个列表,它们代表工作组。
而且我想在他们的 2 个工作组列表之一中获取所有具有一个特定工作组的员工。 (workingGroup
是 class,listOfWorkingGroup1
和 listOfWorkingGroup1
是 workingGroup
的列表)
我怎样才能做到这一点?
试试 MEMBER OF
select object(em) from Employee em where :workingGroup member of em.listOfWorkingGroup1 or :workingGroup member of em.listOfWorkingGroup2