2
Hibernate Envers와 함께 Spring v2.5.5/Hibernate v3.6.3을 사용하여 변경 사항을 감사합니다.Hibernate는 다중 트랜잭션에 걸쳐 단일 리비전을 처리합니다.
현재 각 트랜잭션마다 새 개정이 생성됩니다.
그러나 내 응용 프로그램에서 너무 작은 작업 단위 (예 : 트랜잭션 당 1 업데이트)가 너무 많아서 많은 양의 감사 레코드가 생성됩니다.
특정 작은 작업 단위가 트랜잭션 당 1 개정이 아닌 여러 트랜잭션에 대해 단일 개정을 생성하도록 Envers를 구성 할 수 있습니까?
이것이 내가 할 수있는 최종 해결책입니다. 그러나 그것이 Envers 자체를 통해 가능한지 알아야합니다. – Ambrish
불행히도 아닙니다. Envers 핵심 기능의 대부분을 재정의하지 않아도됩니다. 자체 감사 로그를 작성하는 것이 더 쉬울 것이므로 작업 단위 (UOW)가 무엇이고 로깅 할 항목을 사용자 정의 할 수 있습니다. –