본문 바로가기
JPA/Annotation

@MappedSuperclass

by BAYABA 2021. 10. 10.
  1. 개인 공부 목적으로 작성한 글입니다.
  2. 아래 출처를 참고하여 작성하였습니다.

목차

  1. Intro
  2. @MappedSuperclass

1. Intro

  1. @MappedSuperclass 어노테이션에 대해 알아보겠습니다.

2. @MappedSuperclass

  1. Entity에서 Table에 대한 공통 매핑 정보가 필요할 때 부모 클래스에 정의하고 상속받아 사용합니다.
  • 해당 기능(클래스)을 사용하면 Domain Entity 코드를 작성할 때 필드 중복을 제거할 수 있습니다.
@Getter
@MappedSuperclass
public abstract class BaseEntity {

    @Id
    @GeneratedValue
    private Long id;

    //...
}

출처

  1. [JPA ] Auditing 기능 살펴보기

'JPA > Annotation' 카테고리의 다른 글

@PersistenceContext  (0) 2021.10.13
@JoinColumn  (0) 2021.10.06
@EnableJpaRepositories  (0) 2021.09.27
@EntityScan  (0) 2021.09.27