Closed recordbuffer closed 1 year ago
상품에는 카테고리가 있다. 카테고리에는 문구, 생활이 있다.
문구의 상품은 노트와 스티커가 있다. 생활의 상품은 컵과 티셔츠가 있다.
상품 (Product)는 추상 클래스로 만들어 이를 상속 받아 각각의 상품들 (Note, Sticker, Cup, Tshirt)를 만든다.
이 상속 관계의 전략으로는 단일 테이블 전략(Single_table)을 선택했다.
상품에는 상품 상태가 있다. 재고가 없거나 일시품절인 경우에는 주문이 불가하다.
주문에는 여러 개의 주문 상품이 존재한다.
주문이 되면 배송이 준비된다.
배송에 필요한 도시, 도로명, 우편번호는 Address로 묶어 Embeddable 하게 관리한다.
상품 (Product)는 추상 클래스로 만들어 이를 상속 받아 각각의 상품들 (Note, Sticker, Cup, Tshirt)를 만든다. 이 상속 관계의 전략으로는 단일 테이블 전략(Single_table)을 선택했다.
:white_check_mark: Product를 상속받는 상품의 중류가 많지 않아 단일 테이블 전략 선택함
: 하나의 테이블에 부모와 자식 엔티티가 저장되는 전략
조회 성능 좋음