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

마이티님의 프로필 이미지

작성한 질문수

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

주문 조회 V3.1: 엔티티를 DTO로 변환 - 페이징과 한계 돌파

ToOne은 왜 한 번만 땡겨오나요?

작성

·

77

0

안녕하세요

 

강의 설명중에 ToOne은 한번만 땡긴다고 하셨는데 이유가 주문당 멤버랑 배송은 하나만 있으니까 한번만 가지고 온다고 하신걸까요?

답변 1

0

안녕하세요. 마이티님, 공식 서포터즈 OMG입니다.

강의 10분 14초 경에서 설명하신 내용 중 남겨주신 질문이네요 😀

image.pngimage.png

설명하실 때 발생하는 쿼리를 축약해서 보면

SELECT 
FROM ORDER
JOIN MEMBER ON ..
JOIN DELIVERY ON ..

주문을 기준으로 주문자와 배송지 정보는 1개 (ToOne)이기에 설명하신게 맞습니다 😀

바로 이어서 설명하시는 내용이 반대로 ToMany관계인

주문과 주문아이템(Collection) 관계(추가 조회 쿼리 발생)를 설명하시는 것으로도 유추해볼 수 있습니다 😀

image.png

 

감사합니다.