我需要审核用户使用hibernate对spring mvc web应用程序进行的所有访问。这包括每次用户查看对象数据时的审核,即使用户未对对象进行任何更改。
我一直在研究hibernate envers作为管理所有审核的潜在工具。我注意到envers跟踪应用程序中每个对象的所有修改。这是我需要的一部分。但我找不到任何关于如何扩展envers的文档或教程,以便除了跟踪对象的修改之外我还可以跟踪对象的收视率。
任何人都可以解释我如何跟踪hibernate / spring应用程序中对象的收视率?通过扩展Envers还是通过其他工具?
答案 0 :(得分:1)
至于Envers,它并不是真正的审计工具。我认为通过在每个用户操作上简单地插入“事件实体”可能会更好。
Envers专注于审核对实体所做的更改。