JPA 기본 키 생성 전략은 4가지이다. IDENTITY: 기본 키 생성을 데이터베이스에 위임한다 (MYSQL) SEQUENCE: 데이터베이스 시퀀스를 사용해서 기본 키를 할당한다 (ORACLE, H2) - @SequenceGenerator 필요 TABLE: 키 생성용 테이블 사용, 모든 DB에서 사용가능 - @TableGenerator 필요 AUTO: 방언에 따라 자동 지정, 기본값 위의 네 가지 방법 중 SEQUENCE 전략과 TABLE 전략을 사용할 때 Generator 속성에 allocationSize라는 속성이 있다. 이 속성의 default 값은 50이다. allocationSize: 시퀀스 한 번 호출에 증가하는 수(성능 최적화에 사용됨, 데이터베이스 시퀀스 값이 하나씩 증가하도록 설정되어 ..