반응형 identity1 [JPA] 엔티티 식별자 생성 방식 테이블을 설계하면서 기본키는 어떠한 논리적 근거를 가지고 설계를 해야할까요? 먼저 기본키의 제약 조건의 특징부터 알아본다면 다음과 같습니다. null일 수 없습니다. 유일해야 합니다. 변하면 안됩니다. 그래서, 이러한 값을 현실세계에서의 값을 가져와서 기본키로 설정하곤 합니다. 주민등록번호 사원번호 주문번호 등등 다음 보도자료는 주민등록번호를 금지하는 제도입니다. - 주민등록번호, 이제는 함부로 수집하지 못한다! 이 제도 도입을 통해서 기존에 주민등록번호를 기본키로 설정한 시스템들은 힘들게 수정을 하였을 것입니다. 기본키는 수많은 외래키와 인덱스와 연관관계가 있기 때문에 수정을 하는 것에 있어서 많은 문제를 불러올 수 있습니다. 그리고 지금 현실세계에서 주민등록번호 또는 사원번호가 기본키를 만족할지 몰라.. 2022. 7. 9. 이전 1 다음 반응형