태그 Audit

1

spring-data-jpa에서 AbstractAuditable을 이용한 audit 남기기

spring-data-jpa의 감사(audit) 기능을 활용하여 엔티티의 CUD 이력을 기록하는 방법을 소개합니다. 감사 데이터는 생성자(createdBy), 생성일시(createdDate), 수정자(lastModifiedBy), 수정일시(lastModifiedDate)를 포함하며, 이를 위해 추상클래스와 인터페이스를 정의합니다. AbstractAuditable 클래스를 이용해 엔티티를 생성할 수 있으며, 이를 통해 ID 필드를 별도로 정의하지 않아도 됩니다. 그러나, U 타입은 반드시 @Entity여야 하므로, String 타입은 사용할 수 없습니다. 사용자 데이터가 @Entity로 정의되면 AbstractAuditable의 사용이 고려될 수 있습니다.

Read Morespring-data-jpa에서 AbstractAuditable을 이용한 audit 남기기