반응형
GeneratedValue
-
엔티티 매핑 - 기본키 매핑김영한(인프런 강의)/자바 ORM 표준 JPA 프로그래밍 2020. 10. 5. 12:20
기본 키 매핑방법 1. 직접할당(@ID) @Id private Long id; 2. 자동생성(@GeneratedValue) @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; 속성 이름 IDENTITY 데이터베이스에 위임(자동할당), MYSQL SEQUENCE 데이터베이스 시퀀스 오브젝트 사용, ORACLE - @SequenceGenerator 필요 TABLE 키 생성용 테이블 사용, 모든 DB에서 사용 - @TableGenerator 필요 AUTO 방언에 따라 자동 지정, 기본값 기본적인 자동생성 속성은 위와같으며 자세히 알아보자 자동생성 속성 특징 1. IDENTITY 전략 @Entity public class Member { @..