728x90
IDENTITY
- 기본 키 생성을 데이터베이스에 위임하는 전략
(id 값을 null로 하면 DB에서 AUTO_ INCREMENT 해준다.)
ex) MySQL, PostgreSQL, SQL Server, DB2에서 사용
- DB에 값을 저장할 때 ID 컬럼을 비워두면 DB가 식별자 값을 생성해준다.
이 전략의 경우 JPA는 기본 키값을 가져오기 위해 DB를 추가로 조회한다.
@Entity
public class Member {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
참고
728x90
'Spring' 카테고리의 다른 글
[JPA] @GeneratedValue - AUTO (0) | 2025.01.06 |
---|---|
[JPA] @GeneratedValue - SEQUENCE (0) | 2025.01.01 |
[JPA] 기본 키 매핑 방법 - @Id, @GeneratedValue (1) | 2024.12.27 |
[JPA] @Lob (1) | 2024.12.25 |
[JPA] @Transient (0) | 2024.12.23 |