【发布时间】:2020-05-21 11:55:09
【问题描述】:
默认情况下,save()、delete()、saveAll() hibernate 会审计记录的变化。
但是对于 deleteAll() 它不是审计。
【问题讨论】:
标签: spring-boot hibernate-envers
默认情况下,save()、delete()、saveAll() hibernate 会审计记录的变化。
但是对于 deleteAll() 它不是审计。
【问题讨论】:
标签: spring-boot hibernate-envers
在 application.properties 中覆盖 org.hibernate.envers.store_data_at_delete
org.hibernate.envers.store_data_at_delete = true
默认值为假
"org.hibernate.envers.store_data_at_delete" 删除实体时是否应将实体数据存储在修订版中(而不是仅将 id 和所有其他属性存储为空)。这通常不需要,因为数据存在于最后一个版本中。但是,有时在最后一个修订版中访问它会更容易和更有效(然后实体在删除之前包含的数据会被存储两次)。
【讨论】: