【发布时间】:2017-01-13 06:47:03
【问题描述】:
如何配置 Hibernate Envers 以将审计表存储到不同的架构中?
【问题讨论】:
标签: jpa hibernate-envers hibernate
如何配置 Hibernate Envers 以将审计表存储到不同的架构中?
【问题讨论】:
标签: jpa hibernate-envers hibernate
根据hibernate user guide - envers configuration documentation,这应该可以通过设置配置实现
org.hibernate.envers.default_schema
默认为
null(与被审计表相同的架构)
应该用于审计表的默认模式名称。可 使用 @AuditTable( schema="..." ) 注解覆盖。如果不 目前,架构将与正在被调用的表的架构相同 已审核。
【讨论】:
使用 JPA 时,配置键必须以 spring.jpa.properties 为前缀:
spring.jpa.properties.org.hibernate.envers.default_schema=customaudit
【讨论】: