1.회의 안건

2.회의 내용

3.구현 내용

경우의 수

  1. 주문이 없는 유저의 경우 유저를 삭제

    → User 테이블에 CascadeType.REMOVE 옵션을 이용하여 유저 삭제시 유저의 FK 를 가지고 있는 유저 지갑 테이블도 삭제 (HARD DELETE)

  2. 주문이 있고 리뷰를 쓰지 않는 회원은 주문 테이블 삭제 후 유저 테이블 삭제

    → User 의 FK 를 가지고 있는 Orders 테이블 먼저 삭제후 자식 테이블인 유저 테이블 삭제 (HARD DELETE)

  3. 주문도 있고 리뷰도 있는 회원은 주문 테이블 삭제 후 유제 테이블 삭제

    → Review 테이블에 CascadeType.REMOVE 옵션을 이용하여 리뷰 테이블 삭제시 부모인 Orders 테이블이 자동으로 삭제되고, 그 다음 유저를 삭제하면 유저와 유저 지갑도 동시에 삭제(SOFT DELETE)

Untitled

  1. 추가 구현

    유저가 상품을 구입 하였을때 해당 제품의 주인인 셀러의 소지금 증가하도록 수정

    → View 로 구현된 페이지는 없음

    ubuntu/app/build/libs 안에 있는 jar 파일을 실행해서 서버를 띄워야 The AWS Access Key Id you provided does not exist in our records. 에러가 발생하지 않는다..