У меня есть два класса Студент и класс в отношениях @ManyToMany. Я хотел бы выбрать все классы, в которых ученик (id = 1) не является. Как мне это сделать?Спящий критерий ManyToMany выбор
0
A
ответ
0
Вы должны будете указать пользователю MEMBER OF
и его эквивалент в Critera API
. Здесь у вас есть некоторые детали http://www.objectdb.com/java/jpa/query/jpql/collection.
В вашем случае это будет нечто вроде
cb.isMemberOf(student,c.get("students"));
где student
является Student сущность и c
является корнем запроса - класс.
Спасибо, что именно я искал. – Amsik