[JPA] 기본 키 매핑 - 엔티티(Entity) 매핑 (2)
·
Programming/JPA
해당 글은 김영한 님의 자바 ORM 표준 JPA 프로그래밍을 참고하여 작성한 글입니다. ✅ 기본 키 매핑▶ @Id, @GeneratedValueEntity를 식별할 수 있는 Key를 매핑할 때 사용하는 @Id, @Generatedvalue 어노테이션과 속성(전략)이 있다.직접 할당: Key로 매핑할 Field에 @Id만 사용하면 된다.자동 생성: @GeneratedValue, Entity 객체 생성시 자동으로 Key를 정해주는 방법, 전략에 따라 자동 생성된다.IDENTITY: 기본 Key 생성을 데이터베이스에 위임한다.SEQUENCE: 데이터베이스 시퀀스를 사용해서 기본 Key를 할당한다. TABLE: 키 생성 테이블을 사용한다.AUTO: 기본 전략으로,DB Dialect에 따라 자동 지정된다.🔽 ..