sequenceGenerator1 JPA - 엔티티 맵핑 - 기본 키 맵핑 - 참조: 자바 ORM 표준 JPA 프로그래밍 - 기본 키 맵핑 지금 예제까지는 기본 키 필드에 @Id 어노테이션을 붙이고, 키 값은 어플리케이션에서 직접 할당하였다. MySQL 이나 오라클같은 DB 에서는 기본키를 시퀀스나 AUTO_INCREMENT 기능을 이용하기도 하는데, 하이버네이트도 여러 가지 기본 키 생성전략을 지원한다. 직접 할당: 여태까지 예제에서 썼던 방법으로 직접 할당하는 방법이 있다. 자동 생성 - IDENTITY: 기본 키 생성을 DB 에 위임한다. 자동 생성 - SEQUENCE: DB 의 시퀀스를 이용하여 키를 할당한다. 자동 생성 - 테이블: 키 생성 테이블을 사용한다. 직접 할당하는 경우 @Id 어노테이션만 붙이면 되고, 자동 생성 전략을 사용할 경우 @GeneratedValu.. 2021. 6. 27. 이전 1 다음