手动为Hibernate Envers创建一个审计表

时间:2014-12-24 12:50:06

标签: hibernate hibernate-envers

我了解Envers会生成一个表来存储审计跟踪。是否可以手动分配我希望存储数据的表。而不是让Envers自己生成一个表?

1 个答案:

答案 0 :(得分:5)

如果您使用其中一个ddl自动选项,它将仅生成表格。

如果要在此过程中控制审计表的命名,或者自己创建表并以不同方式命名,则指定@AuditTable批注的值和/或在配置中指定前缀和后缀。

此外,您可以使用@RevisionEntity批注控制/指定全局REVINFO表的名称。

http://docs.jboss.org/envers/docs/#tables

所有这些都在综合文档中详述:

http://docs.jboss.org/envers/docs/#tables