떵호
seongho'Dev
떵호
전체 방문자
오늘
어제
  • 분류 전체보기 (116)
    • 회고 (2)
    • Algorithm (74)
      • 프로그래머스 (65)
      • 백준(BOJ) (2)
      • Note (7)
    • 기술독서 (25)
      • Clean Code (11)
      • 자바의 정석 (8)
      • 대규모 시스템 설계 기초 (6)
    • Computer Science (1)
      • Operating System (1)
    • Typescript (1)
    • JAVA (0)
    • Spring (6)
      • JPA (6)
    • AWS (2)
    • Git (2)
    • Etc (2)

블로그 메뉴

  • github

티스토리

태그

  • JPA
  • 카카오 코테
  • 완전탐색
  • 코딩테스트 준비
  • 구현
  • Clean Code
  • 자바의 정석
  • 알고리즘
  • 프로그래머스
  • 클린코드
hELLO · Designed By 정상우.
떵호

seongho'Dev

[JPA] @MappedSuperclass
Spring/JPA

[JPA] @MappedSuperclass

2022. 4. 27. 11:26
728x90
인프런 김영한님 자바 ORM 표준 JPA 프로그래밍 - 기본 편 강의 내용 정리

@MappedSupberclass

  • 공통 매핑 정보가 필요할 때 사용한다.
  • 상속관계 매핑과는 전혀 관계가 없다.
  • 엔티티가 아니기 때문에 테이블과 매핑이 되지않는다.
  • 부모 클래스를 상속 받는 자식 클래스에 매핑 정보만 제공한다.
  • 직접 생성해서 사용할 일이 없으므로 추상클래스로 쓰는 것을 권장된다.

공통 매핑 정보 예시

🖥 예시 코드

// BaseEntity.java

@MappedSupercalss
@Getter
public abstract class BaseEntity {
	
    private LocalDateTime createdAt;
    private LocalDateTime modifiedAt;
}
// Member.java

@Entity
@Getter
public class Member extends BaseEntity {
	...
}

 

728x90
저작자표시 (새창열림)

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

[JPA] 상속 관계 매핑  (1) 2022.04.25
[JPA] 다양한 연관관계 매핑  (0) 2022.04.21
[JPA] 연관관계 매핑 기초  (0) 2022.04.15
[JPA] 엔티티와 매핑  (1) 2022.04.13
[JPA] 영속성 컨텍스트와 플러시  (0) 2022.04.11
    'Spring/JPA' 카테고리의 다른 글
    • [JPA] 상속 관계 매핑
    • [JPA] 다양한 연관관계 매핑
    • [JPA] 연관관계 매핑 기초
    • [JPA] 엔티티와 매핑
    떵호
    떵호

    티스토리툴바