【发布时间】:2015-02-22 14:09:44
【问题描述】:
我了解 Envers 会生成一个表来存储审计跟踪。是否可以手动分配一个我想要存储数据的表。而不是让 Envers 自己生成表格?
【问题讨论】:
标签: hibernate hibernate-envers
我了解 Envers 会生成一个表来存储审计跟踪。是否可以手动分配一个我想要存储数据的表。而不是让 Envers 自己生成表格?
【问题讨论】:
标签: hibernate hibernate-envers
仅当您使用 ddl 自动选项之一时,它才会生成表格。
如果您想在此过程中控制审计表的命名,或者自己创建表并以不同的方式命名,那么您可以指定 @AuditTable 注释的值和/或在配置中指定前缀和后缀。
此外,您可以使用 @RevisionEntity 注释控制/指定全局 REVINFO 表的名称。
http://docs.jboss.org/envers/docs/#tables
所有这些都在综合文档中进行了详细说明:
【讨论】: