기본키 값을 자동으로 생성하는 방법을 지정한다.
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
@Entity
public class Person {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
private int age;
// Getters and Setters
}
주로 @Id 어노테이션과 함께 사용되며
AUTO, IDENTITY, SEQUENCE TABLE등의 전략이 사용된다.
'JAVA > JPA' 카테고리의 다른 글
Annotation - @Column (0) | 2023.06.25 |
---|---|
Annotation - @Id (0) | 2023.06.25 |
Annotation - @Table (0) | 2023.06.25 |
Annotation - @Entity (0) | 2023.06.25 |
hibernate.dialect, hiberbate란? (0) | 2023.05.03 |