강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

원석나님의 프로필 이미지
원석나

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

페치 조인 1 - 기본

패치조인 사용이유 라고 해야할지 ??

작성

·

228

1

예를들어 N:1 관계에서  Member에 team 필드를 Lazy로 설정한 상태일 경우

만약 비즈니스 적으로 대부분이 Member에 관한것만 조회하고 아주 가끔 Member랑 Team을 같이 조회해야 하는경우가 있다면 이럴때 fetch조인을 쓰면 될까요?

퀴즈

46%나 틀려요. 한번 도전해보세요!

컬렉션 값 연관 경로 표현식 사용 시 특징은 무엇일까요?

`.size` 사용 불가

임시 조인이 안 일어남

별칭 없이 추가 탐색 제약

항상 외부 조인 발생

답변 2

0

엔티티로 LAZY 설정을 작성한 이상 동적 변경이 어렵기 때문
필요에 의해 EAGER 조회를 하고 싶은 경우 JPQL JOIN FETCH 작성.
저는 이렇게 이해했습니다.

0

안녕하세요. 원석나님, 공식 서포터즈 David입니다.
.

네, 맞습니다. Member 내 Team에 대한 데이터도 필요할 때 fetch join을 사용하여 Member와 Team을 조회하시면 됩니다.

.
감사합니다.

원석나님의 프로필 이미지
원석나

작성한 질문수

질문하기