En HQL
vous pouvez utiliser LEFT JOIN
uniquement avec la propriété liée dans l'entité principale :
Exemple
EntityA a un objet entityB de type EntityB afin que vous puissiez
SELECT A FROM EntityA A LEFT JOIN A.entityB B WHERE ...
SI l'EntitéA n'a pas de propriété entityB mais si l'EntitéB a une propriété entityA, vous ne pouvez pas écrire ceci :
SELECT A FROM EntityA LEFT JOIN EntityB B WHERE B.entityA = A
parce que vous avez une erreur. Il s'agit d'un problème d'hibernation non encore résolu.