Hibernate Envers-启动时填写审核表

Hibernate Envers-启动时填写审核表,hibernate,hibernate-envers,Hibernate,Hibernate Envers,我在Spring+Hibernate中编写了一个应用程序,它使用HibernateEnvers跟踪业务数据的历史 在启动时,我必须从SQL脚本(不是HibernateAPI!)加载大量数据。毕竟,我看不到审计表中跟踪的任何数据,可能是因为我没有使用HibernateAPI 您知道如何使用通过SQL插入创建的数据实现审计表吗?有什么简单的方法可以自动完成吗?我可以使用Hibernate Envers或任何其他支持Envers的技术来执行此操作吗?Envers目前没有一种自动方式来审核在Hibern

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

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


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

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

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

Yeah,保持两种类型的SQL脚本的最新状态以更新业务模式和历史模式是非常烦人的。您是否有任何特殊原因需要通过SQL脚本加载数据,而不是通过Hibernate泵送这些信息?这样做肯定会消除对双脚本的需要。是的,保持两种类型的SQL脚本的最新状态以更新业务和历史模式将非常烦人。有什么特别的原因需要通过SQL脚本加载数据,而不是通过Hibernate泵送信息?这样做肯定会消除对双脚本的需要。