如何在多JPA连接中使用Hibernate信封进行审计



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

目前,Hibernate Envers能做到这一点吗?如何做到这一点?

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

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

重要的是要记住,您只需要指定其中一个,这取决于您的数据库平台,您应该使用哪一个。

您可以在的多个位置定义此配置

  • spring-boot使用的application.ymlapplication.properties文件中
  • 在您的春季应用程序的SessionEntityManager工厂的java配置中
  • 在应用程序类路径的根目录中的hibernate.properties文件中

最新更新