我需要向数据库添加一些数据。简单的INSERT语句。我会在Flyway迁移SQL脚本中执行此操作。但是,当Hibernate Envers也就位时,该如何处理呢?我是否需要手动更改审核表和修订表?还是有更好的方法?
我当时正在考虑使用hibernate进行基于Java的迁移(它会自动更新审核表),但恐怕不是这样。我不知道该怎么办。有什么建议吗?
答案 0 :(得分:1)
恐怕您除了手动之外别无选择。 Envers会检测Hibernate的Session操作,因此,如果您的迁移不在Session中,则您必须自己更改审核表。