In HQL
je kunt LEFT JOIN
. gebruiken alleen met gekoppelde eigenschap in hoofdentiteit:
Voorbeeld
EntityA heeft een object entityB van het type EntityB, dus u kunt
SELECT A FROM EntityA A LEFT JOIN A.entityB B WHERE ...
ALS EntiteitA geen eigenschap EntityB heeft, maar EntiteitB wel een eigenschap EntiteitA heeft, kunt u dit niet schrijven:
SELECT A FROM EntityA LEFT JOIN EntityB B WHERE B.entityA = A
omdat je een fout hebt. Dit is een Hibernate-probleem dat nog niet is opgelost.