[JPA] JPA 활용 I - 도메인 분석 설계
쇼핑몰을 주제로하여 간단한 웹 애플리케이션을 개발해보려 한다. 요구사항 분석 기능목록 회원 기능 : 회원 등록, 조회 상품 기능 : 상품 등록, 수정, 조회 주문 기능 : 상품 주문, 주문내역 조회, 주문 취소 기타 요구사항 - 상품은 재고 관리가 필요하다. - 상품의 종류는 도서, 음반, 영화가 있다. - 상품을 카테고리로 구분할 수 있다. - 상품 주문시 배송정보를 입력할 수 있다. 도메인 모델과 테이블 설계 관계도 회원, 주문, 상품의 관계는 회원은 여러 주문을 할 수 있고, 그 주문에는 여러 상품이 담겨있다. 이때 주문과 상품은 다대다 관계이기 때문에 중간 엔티티 주문상품을 추가하여 일대다, 다대일 관계로 풀어낸다. 상품은 도서, 음반, 영화로 구성되며 상속 관계를 가진다. 엔티티 및 테이블 설계..
2021. 9. 15.