(JPA) 9. 요구사항 분석과 기본 매핑

업데이트:
최대 1 분 소요

요구사항 분석과 기본 매핑 (JPA)

1. 요구사항 분석

  • 회원은 상품을 주문할 수 있다.
  • 주문 시 여러 종류의 상품을 선택할 수 있다.

2. 기능 목록

1) 회원 기능

  • 회원 등록
  • 회원 조회

2) 상품 기능

  • 상품 등록
  • 상품 수정
  • 상품 조회

3) 주문 기능

  • 상품 주문
  • 주문 내역 조회
  • 주문 취소

3. 도메인 모델 분석

1) 회원과 주문의 관계

  • 회원은 여러분 주문 할 수 있다. (일대다)

2) 주문과 상품의 관계

  • 주문할 때 여러버 상품을 선택할 수 있다.
  • 반대로 같은 상품도 여러 번 주문될 수 있다.
  • 주문상품 이라는 모델을 만들어서 다대다 관계를 일다대, 다대일 관계로 풀어냄

4. 테이블 설계

alt

출처 : 자바 ORM 표준 JPA 프로그래밍 - 기본편(김영한) 인프런

5. 완성본

nicednjsdud 깃허브

태그:

카테고리:

업데이트:

댓글남기기