- 개인 공부 목적으로 작성한 글입니다.
- 아래 출처를 참고하여 작성하였습니다.
목차
- Intro
- @MappedSuperclass
1. Intro
- @MappedSuperclass 어노테이션에 대해 알아보겠습니다.
2. @MappedSuperclass
- Entity에서 Table에 대한 공통 매핑 정보가 필요할 때 부모 클래스에 정의하고 상속받아 사용합니다.
- 해당 기능(클래스)을 사용하면 Domain Entity 코드를 작성할 때 필드 중복을 제거할 수 있습니다.
@Getter
@MappedSuperclass
public abstract class BaseEntity {
@Id
@GeneratedValue
private Long id;
//...
}
출처
'JPA > Annotation' 카테고리의 다른 글
@PersistenceContext (0) | 2021.10.13 |
---|---|
@JoinColumn (0) | 2021.10.06 |
@EnableJpaRepositories (0) | 2021.09.27 |
@EntityScan (0) | 2021.09.27 |