У меня @ManyToMany
отношения между классами Module
и Student
.Я хотел бы получить все Students not in a specific Module students collection
.
Тип запроса будет
query = session.createQuery("FROM Student st WHERE st NOT IN :param");
query.setParametersList("param", module.getStudents());
List<Student> list = query.getResultList();
Мои классы уже сопоставлены и работают.Я могу получить коллекции обоих классов:
public class Student {
private int id;
private String name;
private String surname;
private Set< Module > modules;
}
public class Module {
private int id;
private String name;
private String department;
private Set< Student > students;
}
Я получаю синтаксическое исключение