강의

멘토링

커뮤니티

Inflearn Community Q&A

nsk76471353's profile image
nsk76471353

asked

Java ORM Standard JPA Programming - Basics

Fetch Join 1 - Basic

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

Written on

·

217

1

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

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

javaJPA

Answer 2

0

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

0

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

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

.
감사합니다.

nsk76471353's profile image
nsk76471353

asked

Ask a question