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

opix0306님의 프로필 이미지

작성한 질문수

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

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

24.02.08 21:55 작성

·

146

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

David님의 프로필 이미지

2024. 02. 09. 18:55

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

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

감사합니다🙃

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

2024. 02. 10. 11:53

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

 

David님의 프로필 이미지

2024. 02. 11. 16:12

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

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

2024. 02. 14. 00:16

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

opix0306님의 프로필 이미지

작성한 질문수

질문하기