- 엔티티 매핑 소개
- 객체 ↔ 테이블:
@Entity
, @Table
- 필드 ↔ 컬럼:
@Column
- 기본 키 매핑:
@Id
- 연관관계 매핑:
@ManyToOne
, @JoinColumn
- 객체와 테이블 매핑
@Entity
@Entity
가 붙은 클래스는 JPA가 관리, 엔티티라고 한다.
- JPA를 사용해서 테이블과 매핑할 클래스에는
@Entity
필수
- 기본 생성자 필수 (파라미터가 없는 public Ehsms protected 생성자)
- final 클래스, enum, interface ,inner 클래스 사용 X
- 저장할 필드에 final 사용 X