【发布时间】:2013-08-27 19:36:39
【问题描述】:
我希望使用 Envers 来处理我的应用程序中的审核。我有多个用例,所以我仅限于确保我有一个 RevisionEntity 来代表我的整个应用程序(否则,我认为使用多个实体解决这个问题会容易得多)。基本上,我想跟踪一个实体的多个实例作为同一修订版的一部分,理想情况下甚至跟踪其他实体作为该修订版的一部分。
基本上,一个实体(父实体)的插入应该触发修订的开始,应该包括对一个实体的更新,并且还应该包括对第三个实体的插入或更新(在这一修订中)。
那么这需要自定义策略吗?我是要打破现有实体的策略,还是需要进行 if/else 检查?
【问题讨论】:
标签: java hibernate jpa hibernate-envers