繁体   English   中英

如何防止Hibernate Envers创建审计表?

[英]How to prevent Hibernate Envers for creating Audit tables?

就我而言,我依赖于在其域中实现envers的模块(其域以@Audited注释)。 当我将该模块导入pom.xml并运行我的应用程序时,它将自动基于其域创建审核表。 我的问题是,在用@Audited注释域之后,如何防止Envers创建审计表? 有什么解决方案,例如在application.properties文件中添加配置?

  org.hibernate.envers.table_creation = false

如果要导入使用Envers的依赖项,但在您的环境中不需要表或其功能,则可以通过简单的休眠设置轻松禁用Envers

hibernate.integration.envers.enabled=false

这应防止Envers引导和构建任何envers架构,并且还应防止在实体模型事件触发我们跟踪更改并生成审核条目时触发事件侦听器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM