Hibernate Envers - 在启动时填充审计表

时间:2016-10-17 12:18:03

标签: hibernate hibernate-envers

我在Spring + Hibernate中编写了一个应用程序,它使用Hibernate Envers来跟踪业务数据的历史记录。

在启动时我必须从SQL脚本加载大量数据(不是使用Hibernate API!)。毕竟我看不到审计表中跟踪的任何数据,可能是因为我没有使用Hibernate API。

您知道如何通过SQL插入创建的数据来实现审计表吗?有没有简单的方法自动完成?我可以使用Hibernate Envers或任何其他支持Envers的技术吗?

1 个答案:

答案 0 :(得分:2)

Envers目前没有自动审核在Hibernate范围之外添加或更改的记录的方法。但是,如果您愿意,可以让导入脚本将相关行插入到Envers架构中。