監査と同様に、データ承認についてアドバイスが必要です。要件は、ビジネス エンティティに対するすべての更新アクションを承認する必要があることです。オブジェクト グラフは少し複雑なので、一部のキューで変更された値のトリガーまたはアプリケーション レベルのログを使用するかどうかを最終決定することはできず、承認時に実際のレコードセットでそれらの値を置き換えます。ここでのチャレンジャーは、特定のエンティティでどの値が変更されたかを見つけることです。たとえば、議論中のエンティティが、CustomerGroup、MobileUser、Address、Accounts、Preferences などのいくつかの構成および集約関係を持つ Customer であるとします。また、2 種類の Custoemr があります。 JPA 継承を使用してマップされます。ここで、UI から変更された一連の値を見つけて、それを認証テーブルに記録する必要があります。次に、その変更が承認されたら、実際のテーブルで変更された値を置き換えるという別の課題があります (このシナリオでは、データは複数のテーブルにまたがっています)。このユースケースに最適な業界アプローチを提案してください。
使用するテクノロジー: Spring 3.x、JPA 2 + Hibernate、Oracle 11g 注: メーカー/チェッカー コンセプトまたは 4 アイ プリンシパルとして業界で最もよく知られているシナリオです。ただし、ここでは標準に従う必要があるため、アドバイスが必要です。