Запросы в EJB QL Collection Сравнение элементов
Мне нужно написать следующий SQL-запрос, в EJBQL.
SELECT * FROM teacher t left join student_class sc on t.id_teacher = p.id_student_class where t.login = 01325 and sc.id_student_class = 3;
В классе Bean Teacher есть следующая связь:
@Column(name = "login")
private String mLogin;
@OneToMany(mappedBy = "mTeacher", fetch = FetchType.LAZY)
private List<StudentClass> mStudentClassList ;
Я знаю, как начать это:
SELECT mTeacher FROM Teacher mTeacher INNER JOIN mTeacher.mStudentClassList mStudentClassList WHERE mTeacher.mLogin = 01325 AND mStudentClassList
...???
Может кто-нибудь мне помочь?