hoondev

[Spring JPA] 객체와 테이블 매핑 본문

Spring JPA

[Spring JPA] 객체와 테이블 매핑

hoondev3 2023. 1. 19. 14:28

@Entity

@Entity
public class Member {};

@Entity 어노테이션을 객체위에 붙히면 데이터베이스의 테이블과 객체가 매핑된다.

@Entity가 붙은 객체는 JPA가 관리하고 엔티티라고 부른다.

 

주의

  • 기본 생성자 필수
  • final 클래스, enum, interface, inner 클래스 사용X
  • 저장할 필드에  final 사용X

 

@Table

@Entity
@Table(name = "MBR")
public class Member {};

@Table 어노테이션은 엔티티와 매핑할 테이블을 사용한다.

만약 사용하지 않으면 객채와 이름이 같은 테이블과 매핑된다.

 

Reference

https://www.inflearn.com/course/ORM-JPA-Basic

'Spring JPA' 카테고리의 다른 글

[Spring JPA] 필드와 컬럼 매핑  (0) 2023.01.21
[Spring JPA] 데이터베이스 스키마 자동 생성  (0) 2023.01.20
[Spring JPA] 준영속  (0) 2023.01.18
[Spring JPA] 플러시  (0) 2023.01.17
[Spring JPA] 영속성 컨텍스트  (0) 2023.01.16
Comments