Trong HQL
bạn có thể sử dụng LEFT JOIN
chỉ với thuộc tính được liên kết trong thực thể chính:
Mẫu
EntityA có một đối tượng entityB thuộc loại EntityB để bạn có thể
SELECT A FROM EntityA A LEFT JOIN A.entityB B WHERE ...
NẾU EntityA không có thuộc tính entityB nhưng EntityB có thuộc tính entityA thì bạn không thể viết thế này:
SELECT A FROM EntityA LEFT JOIN EntityB B WHERE B.entityA = A
bởi vì bạn có một lỗi. Đây là sự cố Hibernate chưa được giải quyết.