@Entity
2021. 1. 17. 22:40ㆍJPA/JPA
@Entity
- @Entity가 붙은 클래스는 JPA가 관리, 엔티티라 한다.
- JPA를 사용해서 테이블과 매핑할 클래스는 @Entity 필수
- 기본 생성자 필수(파라미터가 없는 public 또는 protected 생성자)
- final 클래스, enum, interface, inner 클래스에서 사용할 수 없다.
- 저장할 필드에 final 사용할 수 없다.
속성: name
- JPA에서 사용할 엔티티 이름을 지정한다.
- 기본값: 클래스 이름을 그대로 사용(예: Member)
- 같은 클래스 이름이 없으면 가급적 기본값을 사용한다.
'JPA > JPA' 카테고리의 다른 글
기본키 매핑 어노테이션 정리 @Id, @GeneratedValue, @SequenceGenerator, @TableGenerator (0) | 2021.01.18 |
---|---|
컬럼 매핑 어노테이션 정리 @Column, @Temporal, @Enumerated, @Lob, @Transient (0) | 2021.01.18 |
스키마 자동 생성 (0) | 2021.01.17 |
flush() (0) | 2021.01.17 |
영속성 컨텍스트와 엔티티 (0) | 2021.01.17 |