@Id1 [JPA] 기본 키 매핑 1. 기본 키 매핑 어노테이션 @Id @GeneratedValue @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; 기본 키 매핑 방법 직접 할당 : @Id만 사용 자동 생성(@GeneratedValue) IDENTITY : 데이터베이스에 위임, MySQL SEQUENCE : 데이터베이스 시퀀스 오브젝트 사용. @SequenceGenerator 필요 TABLE : 키 생성용 테이블 사용. 모든 DB에서 사용 가능. @TableGenerator 필요 AUTO : 방언에 따라 자동 지정. 기본값 2. IDENTITY 전략 - 특징 기본 키 생성을 데이터베이스에 위임 주로 MySQL, PostgreSQL, SQL Server, DB2에서.. 2020. 4. 10. 이전 1 다음