默认情况下,对于save()、delete()、saveAll(),hibernate会对记录的变化进行审计。
但是对于deleteAll()来说,它是不审计的。
在application.properties中override org.hibernate.eners.store_data_at_delete。
org.hibernate.envers.store_data_at_delete = true
默认值为假
"org.hibernate.envers.store_data_at_delete" 当实体被删除时,实体数据是否应该存储在修订版中(而不是只存储id和其他所有属性为null)。通常不需要这样做,因为数据存在于最后一个版本中。但有时,在最后一个修订版中访问数据会更容易、更有效(那么实体在删除前包含的数据就会被存储两次)。