[Spring Data JPA] 06. JPA 객체와 테이블 매핑 방식
by ymkim
✔ 엔티티 매핑 소개
- 객체와 테이블 매핑
- @Entity, @Table
- 필드와 컬럼 매핑
- @Column
- 기본 키 매핑
- @Id
- 연관관계 매핑
- @ManyToOne, @JoinColumn
객체와 테이블 맵핑
- @Entity가 붙은 클래스는 JPA가 관리, 엔티티라 한다
- JPA를 사용해서 테이블과 매핑할 클래스는 @Entity 필수
주의할 부분
- 기본 생성자 필수(파라미터가 없는 public 또는 protected 생성자)
- final 클래스, enum, interface, inner클래스를 사용하면 안된다
- 필드에 final 사용하면 안된다
참고 자료
'JPA > Spring Data JPA' 카테고리의 다른 글
[Spring Data JPA] 08. JPA 필드와 컬럼 기본키 매핑 (0) | 2023.04.25 |
---|---|
[Spring Data JPA] 07. JPA 자동 스키마 생성 (0) | 2023.04.25 |
[Spring Data JPA] 05. 영속성 컨텍스트 (0) | 2023.04.25 |
[Spring Data JPA] 04. 프로젝트 생성 (0) | 2023.04.25 |
[Spring Data JPA] 03. SQL 중심 개발의 문제점 (0) | 2023.04.25 |
블로그의 정보
기록하고, 복기하고
ymkim