现在我们不删除实体,而是在表中设置一个标志为“非活动”(并将这些实体过滤掉以进行正常操作)。有人将我指向 Hibernate Envers,但对我来说它看起来有点矫枉过正。我的问题是:
- 我们可以使用 Envers 来执行我们的机制(活动/非活动标志)吗?
- 如果没有,Envers 是否可以将已删除实体的副本存储在存档表中,但不执行任何版本控制/审计工作?
- 这项任务是否有轻量级的替代方案?
现在我们不删除实体,而是在表中设置一个标志为“非活动”(并将这些实体过滤掉以进行正常操作)。有人将我指向 Hibernate Envers,但对我来说它看起来有点矫枉过正。我的问题是: