들어가며애플리케이션을 개발하다 보면 대부분의 테이블에 생성 시간(created_at), 수정 시간(updated_at) 컬럼을 추가하게 됩니다. 이러한 메타 정보는 데이터 추적, 장애 대응, 감사 목적으로 필수적입니다. 문제는 모든 Entity에 동일한 필드를 반복적으로 선언해야 한다는 점입니다. Entity가 10개, 20개로 늘어나면 코드 중복이 발생하고, 수정 시점에 updatedAt을 갱신하는 코드를 누락하는 실수도 생깁니다. 심지어 created_by, updated_by 라는 사용자 컬럼이라면 더 어려울 수 있습니다.@Entitypublic class User { @Id private Long id; private String name; private LocalDateTi..