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

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

작성한 질문수

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

페치 조인 1 - 기본

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

작성

·

152

1

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

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

답변 2

0

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

0

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

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

.
감사합니다.

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

작성한 질문수

질문하기