0
새로 생성 된 개체 항목에 대한 수정을 얻을최대 절전 모드 Envers :</p> <pre><code>@Entity @Audited public class MyEntity { ... } </code></pre> <p>및 서비스 계층에서 생성 방법 : 내가 감사 법인이
@Transactional
public MyDto createMyEntity() {
MyEntity newEntity = new MyEntity();
newEntity = repository.save(newEntity);
// {1}
return toDto(newEntity); // {2}
}
{2}에 MyEntity
필드를 기존지도 해당 MyDto
필드.
public class MyDto {
...
private int revisionNumber;
// getters and setters
...
}
내 목표 유효한 revisionNumber
와 createMyEntity()
MyDto
에서 반환하는 것입니다하지만이 단계에서이 정보를 검색 할 수 없습니다 :
MyDto
revisionNumber
는
MyEntity
과 같은 필드로 구성되어 있으며, 새
MyEntity
이 데이터베이스에 실제로 작성되지 않았기 때문에 {1}
이 문제도 아니라 당신이 직면 문제는 Envers이 트랜잭션의 전 완성에 감사 동작 큐의 플러시는 사실과 관련이 하나입니다 .. 일반적으로