如何在多个JPA连接中使用Hibernate Envers进行审核

时间:2018-07-18 08:34:57

标签: spring-boot jpa hibernate-envers

我的项目有两个用于JPA的连接(firstJpasecondJpa)。我已经设置了类似to this的项目。然后,我想审核firstJpa中的表/实体,并将日志审核写入secondJpa

现在,Hibernate Envers可以这样做吗?以及如何做到?

1 个答案:

答案 0 :(得分:0)

您可以通过指定适当的特定于平台的配置设置,使Envers在单独的架构或数据库/目录中构造其审核表。

org.hibernate.envers.default_schema
org.hibernate.envers.default_catalog

重要的是要记住,您只需要指定其中之一,就应使用数据库平台而定。

您可以在许多地方定义此配置

  • application.yml使用的application.propertiesspring-boot文件中。
  • 在您的SessionEntityManager工厂的spring应用程序的Java配置中。
  • 在应用程序的类路径的根目录中的hibernate.properties文件中。