V HQL
můžete použít LEFT JOIN
pouze s propojenou vlastností v hlavní entitě:
Ukázka
EntityA má objekt entityB typu EntityB, takže můžete
SELECT A FROM EntityA A LEFT JOIN A.entityB B WHERE ...
POKUD EntityA nemá vlastnost entityB, ale má EntityB vlastnost entityA, nemůžete napsat toto:
SELECT A FROM EntityA LEFT JOIN EntityB B WHERE B.entityA = A
protože máte chybu. Toto je problém Hibernace, který ještě není vyřešen.