diff --git a/src/main/java/com/soma/snackexercise/domain/BaseTimeEntity.java b/src/main/java/com/soma/snackexercise/domain/BaseTimeEntity.java new file mode 100644 index 0000000..891d0b6 --- /dev/null +++ b/src/main/java/com/soma/snackexercise/domain/BaseTimeEntity.java @@ -0,0 +1,21 @@ +package com.soma.snackexercise.domain; + +import jakarta.persistence.EntityListeners; +import jakarta.persistence.MappedSuperclass; +import lombok.Getter; +import org.springframework.data.annotation.CreatedDate; +import org.springframework.data.annotation.LastModifiedDate; +import org.springframework.data.jpa.domain.support.AuditingEntityListener; + +import java.time.LocalDateTime; + +@Getter +@MappedSuperclass +@EntityListeners(AuditingEntityListener.class) +public class BaseTimeEntity { + @CreatedDate + private LocalDateTime createdAt; + + @LastModifiedDate + private LocalDateTime updatedAt; +}