데이터베이스 테이블을 설계하다 보면 column이 중복되는 경우가 생각보다 많습니다. 대표적으로 등록한 사람, 등록일시, 수정한 사람, 수정일시 등이 있는데요 이것을 일일히 쓰기에는 여간 귀찮은 일이 아닙니다. 이럴 때 @MappedSuperclass를 사용하면 됩니다. 그럼 지금부터 예제 코드를 보겠습니다. 먼저, BaseTme 클래스를 생성합니다. import org.springframework.data.annotation.CreatedDate; import org.springframework.data.annotation.LastModifiedDate; import org.springframework.data.jpa.domain.support.AuditingEntityListener; import j..