JVM/JPA

@Entity

kyoulho 2023. 6. 10. 16:49

JPA를 사용해서 테이블과 매핑할 클래스에 필수로 붙여야한다.

 

주의 사항

  • 기본 생성자는 필수다.
  • final 클래스, enum, interface, inner 클래스에는 사용할 수 없다.
  • 저장할 필드에 final을 사용할 수 없다.

 

속성 정리

속성 기능
name JPA에서 사용할 엔티티 이름을 지정한다.
생략시 클래스 이름을 사용한다.
다른 패키지에 이름이 같은 엔티티 클래스가 있다면 이름을 지정해서 충돌하지 않도록 해야 한다.

 

728x90

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

@Temporal  (0) 2023.06.11
@Enumerated  (0) 2023.06.11
@Column  (0) 2023.06.11
JPA 키 생성 전략  (0) 2023.06.10
@Table  (0) 2023.06.10