我在@ManyToMany关系中有两个类Student和Class。我想选择学生(id = 1)不是的所有课程。我该怎么做?
答案 0 :(得分:0)
您必须在MEMBER OF
中使用Critera API
和同等用户。这里有一些详细信息http://www.objectdb.com/java/jpa/query/jpql/collection。
在你的情况下,它会像
cb.isMemberOf(student,c.get("students"));
其中student
是学生实体,c
是查询根 - 班级。