작성
·
202
답변 2
1
물론 객체입장에서 Member에 List<Order> orders가 없으면 특정 멤버의 주문 목록을 뽑아낼 수는 없지만
DB 쿼리입장에서 바라보면 특정 멤버의 주문 목록을 볼때는 보통 Orders Table을 이용해서 "select order_id, orderdate, status from orders where member_id=?"로 뽑아내는 것이 일반적이라고 생각합니다.
Member테이블에서 1) 원하는 멤버의 2) 주문 목록을 찾아내는 2단계로 쿼리를 날리게 되면 괜히 복잡해져서 영한님이 강의에서 양방향으로 매핑하는 것은 좋은 설계라고 생각하지 않으셨다고 말하신거 같습니다
0