我是Hibernate(4.2)+ Spring组合的真正初学者,负责处理子应用程序,它使用这些子程序在管理员门户中实现一些CRUD管理,因此我可能在非常基本的步骤中迷路了。我应该如何可视化Envers收集的数据?
我已经将Hibernate-Envers加载到项目中,对特定的@Entity字段进行审计日志记录。在为其添加@Audited之后,Envers按预期工作,将数据添加到_aud表中。
我的目标是向管理员显示此实体的所有修订列表。我不知道我应该怎么做。
什么我试过到目前为止..
- 创建我想象中会使用 AuditReader通过一些新的 服务提供的所有修订的列表中的新库类。但是,如果不为历史记录对象本身添加新的实体,我就无法完成这项工作 - 而且我觉得这可能不是要走的路。
- 尝试在实体的现有控制器中使用AuditReader。对于AuditReader的创建,我需要一个sessionFactory,我试图自动装入控制器,但事实证明这不是正确的,因为自动装配失败了。
什么是从envers收集数据* _aud表向他们展示在网页上最终用户的首选结构?