1

我需要一些类似于审计的数据授权建议。要求是对业务实体的每个更新操作都应获得授权。对象图有点复杂,因此我们无法最终确定是否使用触发器或应用程序级别记录某些队列中的更改值,并且在获得授权后,我们会在实际记录集中替换这些值。这里的挑战者是找出特定实体中哪些值发生了变化,假设正在讨论的实体是客户,它有几个组成和聚合关系,如客户组、移动用户、地址、帐户、首选项等。还有两种类型的客户是使用 JPA 继承进行映射。现在我们需要找到从 UI 更改的值集并将其记录在某个授权表中,然后在批准该更改后,另一个挑战是替换实际表中的更改值(在这种情况下,数据跨越多个表)。请为此用例建议最佳行业方法。

使用的技术:Spring 3.x、JPA 2 + Hibernate、Oracle 11g 注意:它是业界最著名的制造商/检查器概念或 4 眼主体的场景。但是我们需要在这里遵循标准,所以需要一些建议。

4

0 回答 0