티스토리 뷰
반응형
공통 매핑 정보가 필요할 때 사용(id, name)
같은 정보가 계속 반복될 때 속성만 공통으로 사용하는 것
@MappedSuperclass
public abstract class BaseEntity {
private String createdBy;
private LocalDateTime createdDate;
private String modifiedBy;
private LocalDateTime modifiedDate;
}
public class Member extend BaseEntity {
}
- 상속관계 매핑X
- 엔티티X, 테이블과 매핑X
- 부모 클래스를 상속 받는 자식 클래스에 매핑 정보만 제공
- 조회, 검색 불가(em.find(BaseEntity)불가)
- 직접 생성해서 사용할 일이 없으므로 추상 클래스 권장
반응형
'Back-end > JPA' 카테고리의 다른 글
자바 ORM 표준 JPA 벌크 연산 (0) | 2023.05.30 |
---|---|
자바 ORM 표준 JPA fetch join (0) | 2023.05.29 |
자바 ORM 표준 JPA 연관관계 (0) | 2023.05.27 |
자바 ORM 표준 JPA DDL, 기본키 매핑 (0) | 2023.05.25 |
자바 ORM 표준 JPA 플러시, 준영속 (0) | 2023.05.24 |
댓글