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

opix0306님의 프로필 이미지
opix0306

작성한 질문수

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

fetch join 에 대해서 질문드립니다.

작성

·

154

0

엔티티 A, B, C 가 있습니다.

A 와 B 일대다 관계, B 와 C 일대다 관계를 가지고 있습니다.

fetch join 은 XtoOne 관계에서는 얼마든지 해도 괜찮고 컬렉션과의 fetch join 은 1개만 해야한다고 들었습니다.

만약 B 를 기준으로 본다면 A 와 XtoOne 관계이고, C 와 XtoMany 관계이니 A, C 모두 fetch join 으로 묶어와도 괜찮나요?

답변 1

0

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

네, 이해하고 계신대로 B를 기준으로 A, C를 각각 페치조인하여 조회하셔도 됩니다.

감사합니다🙃

opix0306님의 프로필 이미지
opix0306
질문자

B를 기준으로 A,C 를 한 번에 묶어오는 것은 어떤가요?

 

제가 말한 것이 B를 기준으로 A와 C를 묶어서 한 번에 조회하는 것입니다:)

opix0306님의 프로필 이미지
opix0306
질문자

그렇군요! 감사합니다!!

opix0306님의 프로필 이미지
opix0306

작성한 질문수

질문하기