매핑 정보 상속(@MappedSuperClass)
객체에 대한 일반적인 매핑 정보가 필요할 때 사용합니다.
상속은 매핑할 수 없습니다.
직접 생성하여 사용할 필요가 없기 때문에 추상 클래스를 사용합니다.
@MappedSuperclass
@EntityListeners(AuditingEntityListener.class)
public abstract class TimeStamped {
@CreatedDate //Entity가 생성되어 저장될 때 시간이 자동 저장
private LocalDateTime createdAt;
@LastModifiedDate //조회한 Entity의 값을 변경할 때 시간이 자동 저장
private LocalDateTime modifiedAt;
}