7/23

@MappedSuperclass

  1. 이 클래스를 직접 엔티티로 사용하지 않고, 다른 엔티티 클래스에서 상속받아 사용하도록 지정합니다. 이 클래스를 상속받는 엔티티 클래스는 BaseEntity의 필드와 매핑 정보를 상속받습니다.

@EntityListeners(AuditingEntityListener.class) →해당 클래스에 Auditing 기능을 포함

BaseEntity클래스 굳이 추상클래스로 쓴 이유?

@UpdateTimestamp, @LastModifiedDate 차이점?

@CreationTimestamp

@LastModifiedDate