Spring
매핑정보 상속
yougeun
2023. 3. 22. 22:44
728x90
매핑정보 상속(@MappedSuperClass)
객체에 공통매핑 정보가 필요할떄 사용된다.
상속관계를 매핑할수 없다.
직접 생성해서 사용할일이 없으므로 추상클래스(abstract class)를 사용한다.
@MappedSuperclass
@EntityListeners(AuditingEntityListener.class)
public abstract class TimeStamped {
@CreatedDate //Entity가 생성되어 저장될 때 시간이 자동 저장
private LocalDateTime createdAt;
@LastModifiedDate //조회한 Entity의 값을 변경할 때 시간이 자동 저장
private LocalDateTime modifiedAt;
}
728x90