我正在将旧项目迁移到新的技术堆栈而不更改数据库模型(我知道这很糟糕,但没有选择)。所以我已经定义了一个包含数据的审计表。
我可以在Hibernate envers审计框架中使用相同的审计表吗?
对于其他CRUD操作,我使用的是spring数据JPA。什么是审计的最佳选择?我也想审核删除。
您不能使用现有审计表,因为envers创建的审计表具有特定格式。如果现有审计表遵循相同的模式,则可以使用envers注释将审计表的表名和列名映射到envers表。
您可以参考docs获取更多信息。