김영한 강사님의 수업중에 궁금한 점이 있어서 질문드립니다.
175
31 asked
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 수강중인데 궁금한 점이 생겨서 질문드립니다.
OrderItem과 Item이 단방향 다대일관계라고 나와있는데, 다른 것들은 다 양방향인데 왜 예네들만 단방향인건가요?
그리고 "하나의 주문상품은 여러 개의 상품을 주문할 수 있으니" 다대다 아닌가요?? 하나의 상품도 여러 개의 주문상품에 들어갈 수 있으니" 양방향 관계 아닌가요??
Answer 1
0
안녕하세요. whdk333님, 공식 서포터즈 OMG입니다.
(1) 도메인 모델과 테이블 설계 15분 30초부터 복습해주세요 😀

다음과 같이 설명을 해주셨는데요.
예를 들어, 치킨이라는 상품 입장에서 내가 어느 주문에 포함되었는지 주문상품과 관계를 맺을 필요가 없기에 단방향으로만 설계하셨습니다 😀
설계관점이기에 상품이 주문상품과의 관계가 필요하다면 양방향으로 설계하시면 됩니다 ^^
-
(2) 주문(ORDER)과 상품(ITEM)은 다대다 관계지만, 다대다 연관관계를 지양하기에 일대다 다대일로 풀어서 주문상품(ORDERITEM)이 포함되었습니다.
하나의 주문상품(ORDERITEM)은 여러 개의 상품(ITEM)을 주문(ORDER)할 수 있으니
라는 설명이 잘 이해되지 않습니다. 하나의 상품이 여러개의 주문상품에 포함될 수 있고,
하나의 주문에는 여러개이 주문상품이 포함되는 개념이 맞지 않을까요?
감사합니다.
쿠폰이 안 들어와서 문의 드립니다.
0
60
2
교재 있나요? 서브 노트 있나요?
0
60
1
라이브 질문있어유
0
64
1
혹시 강의 연장은 따로 불가능 할까요?
0
144
2
다음강의는 뭐에요?
0
95
1
실무에서 주로 사용하는 Compass의 다양한 기능
0
120
1
스택을 사용해서 pop하는 부분이 이해가 안가요 ㅠㅠ
0
145
1
자동완성기능
0
175
2
Chrome 대신 Chromium을 사용해도 문제가 없을까요??
0
185
1
함수의 정의/호출 관련 질문
0
209
1
cascade, 연관관계 사용 기준 질문.
1
459
1
[7. Scanner][문제와풀이4] ScannerWhileEx3 질문
2
365
2
[Scanner] 7-3.반복예제(ScannerWhile3) 질문
0
270
1
섹션 5 부록. IT 용어 시리즈 가)편에서
1
487
2
Bitstream이 생성이 안돼서 질문드립니다!
1
1227
1
날짜와 시간연산 강의 관련 질문!
1
367
1
Junit Test DI 방식 질문드립니다.
3
1047
1
카드 역배치 문제 질문있습니다.
0
421
2
dataset 객체 개수 차이
0
419
1
영한님 로드맵 jpa 강의 질문드립니다
0
439
1
일대다 단방향은 무조건 피해야 하나요?
0
1105
1
Wrapper 클래스란?(실습) 프로젝트에서
0
578
1
연습문제(달팽이) 21분:59초 질문
0
371
1
왜 DP로 풀어야하는지 궁금합니다
0
244
1

