我的项目有两个JPA连接(firstJpa
和secondJpa
(。我已经设置了类似的项目。然后我想审计firstJpa
中的表/实体,并将日志审计写入secondJpa
。
目前,Hibernate Envers能做到这一点吗?如何做到这一点?
您可以通过指定适当的特定于平台的配置设置,让Envers在单独的架构或数据库/目录中构建其审核表。
org.hibernate.envers.default_schema
org.hibernate.envers.default_catalog
重要的是要记住,您只需要指定其中一个,这取决于您的数据库平台,您应该使用哪一个。
您可以在的多个位置定义此配置
- 在
spring-boot
使用的application.yml
或application.properties
文件中 - 在您的春季应用程序的
Session
或EntityManager
工厂的java配置中 - 在应用程序类路径的根目录中的
hibernate.properties
文件中