이전 포스팅에 이어서 이번에는 JPA Auditing 사용해 생성시간과 수정시간을 자동화해보겠습니다. JPA Auditing을 쓰는 이유? - 생성시간과 수정시간은 데이터베이스의 공통적인 칼럼입니다. 그래서 매번 데이터베이스에 insert/update 할 때 날짜 데이터를 생성, 수정하는 코드를 포함해야 합니다. 이 코드가 여러 테이블과 메소드에 포함되기 때문에 반복적인 코드가 많아집니다. 이 반복적인 코드를 줄이기 위해 JPA Auditing을 사용하는 것입니다. JPA Auditing을 사용하면 자동으로 시간을 매핑하여 데이터베이스의 테이블에 넣어줍니다. 1. 다음과 같이 파일을 만들어줍니다 2. BaseTimeEntity @Getter @MappedSuperclass @EntityListeners(..