これに関するディスカッション スレッドをいくつか見つけましたが、3 つのメカニズムすべてを 1 つのスレッドで比較するものはありませんでした。
だからここに私の質問があります...
DB の変更を監査する必要があります。ビジネス オブジェクトへの挿入\更新\削除です。
これを行うには3つの方法を考えることができます
1) DBトリガー
2) ハイバネート インターセプター
3) 春の AOP
(この質問はSpring\Hibernate\RDBMSに固有のものです-これはJava\c#または休止状態\n休止状態には中立だと思いますが、回答がC++またはJavaまたは休止状態の特定の実装に依存している場合-指定してください)
これらの戦略のいずれかを選択することの長所と短所は何ですか?
実装の詳細については尋ねていません。これは設計上の議論です。
これをコミュニティ wiki の一部として作成できることを願っています。