IdClass

SpringBoot

[Spring/스프링] JPA CompositeKey 복합키 설정

Database를 구성할때 Entity의 ID는 하나로 구성하기도 하지만 테이블의 여러 필드를 이용해 복합키를 만들기도 한다. 이러한 복합키를 쓰는 이유와 사용하는 방법에 대해서 알아보고자 한다. 복합키를 사용했을 때 장점 1. 고유성 및 식별성 강화 복합키는 여러 열을 조합하여 구성되기 때문에 단일 열의 경우보다 높은 고유성과 식별성을 제공할 수 있다. 특히, 개별 열의 값이 중복되더라도 조합된 복합키는 고유한 식별자로 사용될 수 있고, 이는 특정 레코드를 정확하게 식별하고 조회하는 데 유용하며, 데이터의 정확성과 일관성을 유지하는 데 도움이 된다. 2. 검색 및 정렬 효율성 향상 복합키는 여러 열을 기반으로 하기 때문에 특정 열 하나로만 기준을 정하는 단일 키보다는 더 다양한 검색 및 정렬 옵션을 제..

JunHoChoi
'IdClass' 태그의 글 목록