@Entity 어노테이션 속성
- name
- 기능
- JPA 에서 사용할 엔티티의 이름을 지정함
- 기본값
- 설정하지 않으면 클래스의 이름을 그대로 사용함
- 다른 패키지에 이름이 값은 엔티티 클래스가 존재한다면, 이름을 지정해 충돌방지필
- 기능
적용시 주의
- 기본 생성자 필수
- 파라미터가 없는 public 또는 protected 생성자가 반드시 있어야 한다.
- JPA 는 엔티티 객체를 생성시 기본 생성자를 사용한다.
- final 클래스, enum interface , inner 클래스 사용 불가능
- final 필드 금지
- 저장할 필드에 final 금지
- JPA 는 런타임에 엔티티 객체의 프로퍼티를 변경할 수 있어야 함
Uploaded by N2T
'자바 > JPA' 카테고리의 다른 글
[4단원] @Table (0) | 2023.10.22 |
---|---|
[4단원] 데이터베이스 스키마 자동 생성 (0) | 2023.10.22 |
[4단원] DDL 생성 기능과 제약조건 (0) | 2023.10.22 |
[4단원] __**기본 키 Primary Key 매핑**__ (0) | 2023.10.22 |
[4단원] 기본 키 직접 할당 전략 (0) | 2023.10.22 |