Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

erd #6

Open
hanbroz opened this issue May 18, 2019 · 2 comments
Open

erd #6

hanbroz opened this issue May 18, 2019 · 2 comments

Comments

@hanbroz
Copy link

hanbroz commented May 18, 2019

스크린샷 2019-05-23 오전 12 17 28

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

@greenn-lab
Copy link

greenn-lab commented May 19, 2019

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

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

@greenn-lab
Copy link

greenn-lab commented May 19, 2019

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants