提问者:小点点

手动为Hibernate Envers创建审计表


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


共1个答案

匿名用户

只有当您使用ddl自动选项之一时,它才会生成表。

如果您想在此过程中控制审核表的命名,或者自己创建表并以不同的方式命名,那么您可以指定@AuditTable注释的值和/或在配置中指定前缀和后缀。

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

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

所有这些都在综合留档中详细说明:

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