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] 상속 관계 매핑 (0) | 2022.04.25 |
---|---|
[JPA] 다양한 연관관계 매핑 (0) | 2022.04.21 |
[JPA] 연관관계 매핑 기초 (0) | 2022.04.15 |
[JPA] 엔티티와 매핑 (0) | 2022.04.13 |
[JPA] 영속성 컨텍스트와 플러시 (0) | 2022.04.11 |