Sto iniziando a imparare JPA, e hanno attuato un esempio con interrogazione JPA, sulla base della seguente SQL nativo che ho provato in SQL Server:Come creare una query JPA con LEFT OUTER JOIN
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'
Da quanto sopra SQL ho costruito la seguente query JPQL:
SELECT f FROM Student f LEFT JOIN f.Class1 s;
Come potete vedere, mi manca ancora la condizione OR s.ClassID = f.Class2
dalla mia query originale. La mia domanda è, come posso inserirla nel mio JPQL?
possibile duplicato di [Come creare una query JPA con LEFT OUTER JOIN] (http://stackoverflow.com/questions/4750371/how-to-make-a-jpa-query-with-left-outer-join) – Perception