审计对象及其关系

时间:2013-03-20 08:56:49

标签: java java-ee nosql domain-driven-design hibernate-envers

我可以使用哪些策略来审核复杂对象?我的背景是我们将构建一个问题管理应用程序,我们既要求审计跟踪,也要求用户方便地跟踪在特定问题的上下文中完成的所有事务(尽管具体问题 - 对象可能不是事务本身的一部分)。

我有几个想法 1)历史表和代码逻辑,用于查找当前同时存在的相关对象。 2)保存对象的序列化lob(二进制,json,xml)。介绍将数据再次映射到对象的问题?

今天我们有Envers来处理历史表但我看不出如何解决问题,事务是“主”对象的上下文。没有办法跟踪相关对象的特定事务,比较像subversion这样的vcs,你可以站在根节点上并获得任何受影响的相关/子节点的版本。

如何解释这个问题?

0 个答案:

没有答案