Hibernate Criteria ManyToMany 选择
Hibernate Criteria ManyToMany selection
我在@ManyToMany 关系中有两个 类 学生和 Class。我想 select 所有 类 其中没有学生 (id = 1)。我该怎么做?
您必须使用 MEMBER OF
和 Critera API
中的等效用户。这里有一些详细信息 http://www.objectdb.com/java/jpa/query/jpql/collection。
在你的情况下,它将类似于
cb.isMemberOf(student,c.get("students"));
其中 student
是学生实体,c
是查询根 - Class.
我在@ManyToMany 关系中有两个 类 学生和 Class。我想 select 所有 类 其中没有学生 (id = 1)。我该怎么做?
您必须使用 MEMBER OF
和 Critera API
中的等效用户。这里有一些详细信息 http://www.objectdb.com/java/jpa/query/jpql/collection。
在你的情况下,它将类似于
cb.isMemberOf(student,c.get("students"));
其中 student
是学生实体,c
是查询根 - Class.