jpa 식별자 전략1 JPA - 기본 키 매핑 기본 키 매핑 어노테이션 직접할당 : @Id만 사용 자동생성 : @GeneratedValue (네 가지 전략) @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id 자동생성 네 가지 전략 IDENTITY : 기본 키 생성을 데이터베이스에 위임 (MySQL) SEQUENCE : 데이터베이스 시퀀스 오브젝트 사용 (Oracle), @SequenceGenerator 필요 TABLE : 키 생성용 테이블 사용, (모든 DB에서 사용), @TableGenerator 필요 AUTO : 방언에 따라 자동 지정 (기본 설정) IDENTITY 전략 • 기본 키 생성을 데이터베이스에 위임 Insert시 id값을 null 값으로 세팅해야한다. (id 값을 .. 2022. 4. 9. 이전 1 다음