H1. JPA DDL Annotations
- 객체와 테이블 매핑 :
@Entity, @Table
- 필드와 컬럼 매핑 :
@Column
- 기본 키 매핑 :
@Id
- 연관관계 매핑 :
@ManyToOne, @JoinColumn
H2-1. Entity Table Mapping
H3-1. @Entity
Definition
- JPA가 관리하는 Entity 라는 것을 명시하는 Annotation → PK (@Id) 필수 for 1차 캐시 및 DB
- ⚠️ final class, enum, interface, inner class ❌
- ⚠️ 저장할 필드에 final 사용 ❌
Properties
name
- JPA에서 Entity의 이름을 Custom 하는 것 (DB에 저장하는건 아님 → 지양)