我们有一个已经投入生产的应用程序,它正在使用 Envers 进行审计。
现在我们将发布一个更新,在其中我们审计一种新的实体。然而,这个实体已经存在于生产环境中,只是到目前为止还没有经过审计。
我们在包含现有记录的测试环境中进行了尝试,但它在保存时崩溃,因为 Envers 无法找到正在保存的实体的先前版本。
解决这个问题的方法是什么?
例如,如果可以指定对实体进行审计的日期,那就太好了。
我们有一个已经投入生产的应用程序,它正在使用 Envers 进行审计。
现在我们将发布一个更新,在其中我们审计一种新的实体。然而,这个实体已经存在于生产环境中,只是到目前为止还没有经过审计。
我们在包含现有记录的测试环境中进行了尝试,但它在保存时崩溃,因为 Envers 无法找到正在保存的实体的先前版本。
解决这个问题的方法是什么?
例如,如果可以指定对实体进行审计的日期,那就太好了。