I HQL
du kan bruge LEFT JOIN
kun med tilknyttet ejendom i hovedenheden:
Eksempel
EntityA har en objektentityB af typen EntityB, så du kan
SELECT A FROM EntityA A LEFT JOIN A.entityB B WHERE ...
HVIS Entitet A ikke har entityB-ejendom, men er EntityB har en egenskabsenhedA, kan du ikke skrive dette:
SELECT A FROM EntityA LEFT JOIN EntityB B WHERE B.entityA = A
fordi du har en fejl. Dette er et dvaleproblem, der ikke er løst endnu.