我在类@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;
}
我遇到语法异常