Published 2022. 7. 11. 20:07

1. @Id 어노테이션

: JPA 에서도 Entity 클래스 상에 해당 PK 를 명시적으로 표시를 해야 되는데 그것을 @Id 어노테이션을 이용해 이것이 PK 임을 지정 합니다.

만약 Spring Boot 의 spring.jpa.hibernate.ddl-auto 속성이 create 로 되어 있고 아직 해당 테이블이 데이타베이스상에 존재하지 않는다면 EntityManager 가 DDL 을 통해 테이블을 생성하면서 PK 를 같이 생성해 줍니다.

 

'JPA > Annotation' 카테고리의 다른 글

@Enumerated  (0) 2022.07.11
@GeneratedValue  (0) 2022.07.11
복사했습니다!