728x90
매핑정보 상속(@MappedSuperClass)
객체에 공통매핑 정보가 필요할떄 사용된다.
상속관계를 매핑할수 없다.
직접 생성해서 사용할일이 없으므로 추상클래스(abstract class)를 사용한다.
@MappedSuperclass
@EntityListeners(AuditingEntityListener.class)
public abstract class TimeStamped {
@CreatedDate //Entity가 생성되어 저장될 때 시간이 자동 저장
private LocalDateTime createdAt;
@LastModifiedDate //조회한 Entity의 값을 변경할 때 시간이 자동 저장
private LocalDateTime modifiedAt;
}
728x90
'Spring' 카테고리의 다른 글
임베디드 타입 (0) | 2023.03.27 |
---|---|
프록시와 연관관계 관리 (0) | 2023.03.23 |
상속관계 매핑 (0) | 2023.03.21 |
연관관계 매핑 (0) | 2023.03.20 |
Entity Mapping (0) | 2023.03.18 |