jpa-study / shopping-site

3 stars 2 forks source link

erd #6

Open hanbroz opened 5 years ago

hanbroz commented 5 years ago
스크린샷 2019-05-23 오전 12 17 28

재귀적 관계의 Board 테이블 추가

greenn-lab commented 5 years ago

역시 도한님 짱!! 항상 앞장서서 노력해주시는 모습에 존경😍과 자극👍이 되네요. 이슈에 대해서 토론은 카톡으로 많이 진행이 됐는데, 기록을 위해서 앞으로는 깃헙 이슈를 이용하는게 어떨까요? (사실 편하기로는 카톡이... 💯)

책에서 기본키를 대리키로 잡는게 좋다고 "6장. 다양한 연관관계 매핑, 7장. 고급 매핑" 에서 말한게 있어서요.
그리고 희망님께서 공유해주신 블로그 내용은 기존에 프로시져로 레거시 구성이 되어 있어 어쩔 수 없이 Custom Generator 를 쓴다고 하는 것 같아요. 기본키는 시퀀셜하게 대리키로 생성하고 비식별 관계로 연관관계를 매핑하는게 좋은거라고 p.268, p.233 에 나왔어요. 또 식별자는 문자보다는 숫자가 compare, hashcode, equals 연산 할때 속도가 월등하기 때문에 숫자타입을 쓰는게 유리하다고 들었어요. 뒤늦게 다른 의견 개진해서 죄송합니다..

greenn-lab commented 5 years ago
  1. 회원 테이블에 주소 항목을 일반회원 테이블에 넣는건 어떤가요?
  2. 그리고 회원.주소사용방식코드 라는게 "구/신 주소 체계" 를 코드로 관리하는 건가요? 그렇대도 회원주소 테이블에 넣는게 더 나은것 같아요.
  3. 회원주소.대표주소여부 를 "주소사용순위" 로 바꾸는게 좋을 것 같은 생각입니다.

현재 ERD 기준해서 Entity 정의서는 만들었는데, 의견 반영되고 이슈 정리되면 다시 수정할게요.