0

我正在尝试将 Envers 集成到现有的 nHibernate 数据库中。我需要各个 *_AUD 表中的默认或原始 AUD 值。即初始值,否则当用户第一次修改它时,只记录修改后的值,但用户看不到它的先前版本。

不能在不修改的情况下强制保存每个实体..

必须是一个常见的场景......让我知道是否有人实施它。

——苏库玛

4

1 回答 1

1

Envers 中没有为此提供内置功能,但自己创建 db 脚本应该很容易。只需将所有现有数据(已审计)复制到审计表一次,revtype 0 (=ADD) 指向新的修订版 1。

于 2013-05-17T12:38:02.507 回答