Я начинаю изучать JPA и реализовал пример с запросом JPA на основе следующий собственный SQL, который я тестировал в SQL Server:
SELECT f.StudentID, f.Name, f.Age, f.Class1, f.Class2
FROM Student f
LEFT OUTER JOIN ClassTbl s ON s.ClassID = f.Class1 OR s.ClassID = f.Class2
WHERE s.ClassName = 'abc'
Из приведенного выше SQL я построил следующий запрос JPQL:
SELECT f FROM Student f LEFT JOIN f.Class1 s;
Как видите, мне все еще не хватает условия OR s.ClassID = f.Class2
из моего исходного запроса. Мой вопрос в том, как я могу поместить это в свой JPQL?