@GenerativeValue 1) 개념 JPA에서 엔티티의 주요 키(primary key) 값을 자동으로 생성하는 방법을 지정하는데 사용 @GeneratedValue 애너테이션 바로 아래에 있는 필드가 주요 키(primary key)에 해당하는 필드입니다. 2) strategy @GeneratedValue 애너테이션은 strategy 속성과 함께 사용됩니다. strategy 속성은 주요 키 값을 생성하는 전략(strategy)을 지정하는 역할을 합니다. 일반적으로 세가지 주요 전략을 사용할 수 있습니다. ① GenerationType.IDENTITY ● 개념 데이터베이스의 자동 증가(auto-increment) 기능을 사용하여 기본 키 값을 생성합니다. 데이터베이스에 의존적인 전략으로, 대부분의 관계형..
[Java] @GenerativeValue의 개념과 예시
@GenerativeValue 1) 개념 JPA에서 엔티티의 주요 키(primary key) 값을 자동으로 생성하는 방법을 지정하는데 사용 @GeneratedValue 애너테이션 바로 아래에 있는 필드가 주요 키(primary key)에 해당하는 필드입니다. 2) strategy @GeneratedValue 애너테이션은 strategy 속성과 함께 사용됩니다. strategy 속성은 주요 키 값을 생성하는 전략(strategy)을 지정하는 역할을 합니다. 일반적으로 세가지 주요 전략을 사용할 수 있습니다. ① GenerationType.IDENTITY ● 개념 데이터베이스의 자동 증가(auto-increment) 기능을 사용하여 기본 키 값을 생성합니다. 데이터베이스에 의존적인 전략으로, 대부분의 관계형..
2023.07.14