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 어노테이션은 엔티티와 매핑할 테이블을 사용한다.
만약 사용하지 않으면 객채와 이름이 같은 테이블과 매핑된다.