-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
객체구조에서질문
22.06.05 18:28 작성 조회수 151
1
member
oders:list를안하고 회원이주문한 목록을보려는설명에서 이해가잘안가는데
oder : list를 멤버에안하고 단방향으로도조회가가능한가요?
답변을 작성해보세요.
1
![avenue님의 프로필](https://cdn.inflearn.com/public/main/profile/default_profile.png?w=48)
avenue
2022.06.08
물론 객체입장에서 Member에 List<Order> orders가 없으면 특정 멤버의 주문 목록을 뽑아낼 수는 없지만
DB 쿼리입장에서 바라보면 특정 멤버의 주문 목록을 볼때는 보통 Orders Table을 이용해서 "select order_id, orderdate, status from orders where member_id=?"로 뽑아내는 것이 일반적이라고 생각합니다.
Member테이블에서 1) 원하는 멤버의 2) 주문 목록을 찾아내는 2단계로 쿼리를 날리게 되면 괜히 복잡해져서 영한님이 강의에서 양방향으로 매핑하는 것은 좋은 설계라고 생각하지 않으셨다고 말하신거 같습니다
0
답변 2