본문 바로가기
스프링 (Spring)/DTO, Lombok, JPA, H2

DB 에 생성일자와 수정일자 필드 만들기

by 후닝훈 2021. 7. 13.
반응형

현재 프로젝트의 구조

 

Timestamped.java

@MappedSuperclass // 상속했을 때, 컬럼으로 인식.
@EntityListeners(AuditingEntityListener.class) // 생성/수정 시간을 자동으로 반영하도록 설정
public abstract class Timestamped {

    @CreatedDate // 생성일자임을 나타냄
    private LocalDateTime createdAt;

    @LastModifiedDate // 마지막 수정일자임을 나타냄
    private LocalDateTime modifiedAt;
}

 

Course.java 수정

- timestamped의 메소드를 사용하기 위해 timestamped를 상속

public class Course extends Timestamped{

 

Application 수정

- 아래의 코드 추가

@EnableJpaAuditing

 

H2 Database 확인

반응형

'스프링 (Spring) > DTO, Lombok, JPA, H2' 카테고리의 다른 글

JPA Repository - Save, findAll, findById  (0) 2021.07.14
CRUD  (0) 2021.07.13
JPA 사용하기  (0) 2021.07.13
JPA 개념, 기본설정  (0) 2021.07.13
H2 Database 기본설정  (0) 2021.07.13

댓글