auditing1 [Spring] JPA Auditing 사용법 JPA Auditing 서비스를 운영하다보면 DB에 데이터를 누가,언제 데이터를 생성했는지, 수정했는지를 저장해놓을 일이 있다. 이럴때마다, 엔티티별로 동일한 필드명을 달고, 데이터를 넣어주는 코드를 중복적으로 짜야하는 것을 없애기위해 Java ORM 기술인 JPA에서 제공해주는 기술이다. Auditing은 감사를 뜻하고, JPA Auditing은 해당 Entity를 지켜보다가 데이터를 조작할일이 생기면 자동으로 값을 넣어준다. javax에서도 제공하는 Auditing이 있지만(내부적으로 해당 기술 사용) @PrePersist @PostPersist @PreUpdate @PostUpdate Spring Data JPA에서 제공해주는 Auditing을 쓸 생각이다.(값도 자동으로 넣어주기 위해) Audit.. 2022. 8. 11. 이전 1 다음