2012-02-29 2 views
-1

피곤하고, 내 눈이 아프며, 내 연구를했지만 아무런 희망도없이왼쪽 외부 조인을 hql로 수행 할 수 없습니다.Hibernate query Left join

네이티브 SQL에서 이것을 수행하는 것은 매우 쉽습니다. 왜 HQL은 sql left outer join과 같은 기능을 추가하지 않는지 간단합니다.

나는 여기에서 길을 잃었다! 누군가가 나를 수행하는 방법에 대한 단계별 튜토리얼을 줄 수 있다면 도움이 필요하다. HQL에서 간단한 왼쪽 외부 조인.

+0

@Maheep, 다른 사람에게 자신의 질문을 추가하는 것은 완전히 부적절합니다. 필요한 모든 정보가 포함 된 새 질문을하십시오. – Charles

+0

@Charles, 나는 OP가 1 년 전에 물었던 것과 같은 질문을 가지고있다. 그리고 주어진 대답에서 OP의 코멘트에 기초하여 질문을 업데이트했다. – Maheep

답변

1

the documentation은 왼쪽 외부 조인에 대해 토론하고 설명하고 예제를 찾을 수있는 곳이 어디입니까?

from Cat as cat 
inner join cat.mate as mate 
left outer join cat.kittens as kitten 
+1

사실, 그 예제를 이해하지 못합니다. 두 번째 테이블은 어디에 있습니까? –

+1

사실, 그 예제를 이해하지 못합니다. 두 번째 테이블은 어디에 있습니까? 내가 볼 수 있듯이 고양이 한 표만 있습니다. 그리고이 줄은 무엇입니까? cat.kittens as kitten? 두 번째 테이블인가요? 어떻게 그럴 수 있니? 내가해야 할 매핑이 있나요? –

+0

하나의 테이블 또는 두 개의 테이블은 중요하지 않습니다. 중요한 것은 개체 간의 연결입니다. 고양이에는 많은 새끼 고양이가 있습니다. 카테고리에 많은 제품이 있거나 송장에 많은 라인이있는 것처럼. HQL은 테이블에서 작동하지 않습니다. 다른 엔티티와의 연관성이있는 엔티티에서 작동합니다. –