0
我在@ManyToMany关系中有两个类Student和Class。我想选择学生(id = 1)不在的所有班级。我该怎么做?休眠标准ManyToMany选择
我在@ManyToMany关系中有两个类Student和Class。我想选择学生(id = 1)不在的所有班级。我该怎么做?休眠标准ManyToMany选择
您将不得不使用MEMBER OF
和Critera API
中的等效项。这里有一些细节http://www.objectdb.com/java/jpa/query/jpql/collection。
在你的情况下,它会像
cb.isMemberOf(student,c.get("students"));
其中student
是学生的实体,c
是查询根 - 类。
谢谢,这正是我正在寻找。 – Amsik 2015-04-04 16:17:09