id1 [JPA] 기본키 생성 전략 0. 이 글을 쓰게 된 이유 jpa의 id 생성 전략을 다양하게 활용해보고자 이 글을 쓰게되었다. 1. GenerationType GenerationType이란 기본 키 생성 전략을 정의하는 역할을 하는 enum이다. 사용법은 다음과 같다. @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; GenerationType에 어떤 전략이 살펴보자. 2. GenerationType.IDENTITY IDENTITY은 기본키 생성을 데이터베이스의 열의 식별 속성으로 위임한다. 즉, 데이터베이스 자체에서 기본키 생성을 관리한다. 대표적으로 MySql의 auto increment, PostgreSQL의 serial을 활용한다. 2.1 장점 .. 2023. 7. 7. 이전 1 다음