JPA [기본] 매핑 정보 상속

신재원·2023년 1월 27일
0

JPA 기본

목록 보기
16/31

  • 부모 클래스 여기서는 (BaseEntity) @MappedSuperclass 사용
  • 공통 매핑이 되는 Column이 있을경우 부모 클래스에서 속성만 상속받아 사용

@MappedSuperclass 특징

  1. 상속관계 매핑 X
  2. 엔티티 X, 테이블과 매핑 X
  3. 부모 클래스를 상속받는 "자식 클래스에 매핑 정보"만 제공
  4. 조회, 검색불가 (em.find(BaseEntity) 불가)
  5. 직접 생성해서 사용할일이 없으므로 추상 클래스 권장

0개의 댓글