1

私たちのチームは、Hibernate Envers と Spring AOP のどちらを選択するかで行き詰まっています。基本的に、特にユーザーがデータベースからオブジェクトを削除するときに、データベース トランザクションを監査したいと考えています。ただし、すべてのテーブルを監査する必要はありません。Spring AOP では、これを分野横断的な関心事として使用でき、delete()メソッドが DAO で実行されるたびに、削除を記録できることを理解しています。私たちの質問は次のとおりです。Hibernate Envers はより簡単で、この問題により適していますか、それとも Spring AOP は受け入れられるソリューションですか? 何らかの証拠があれば、どんな方向性でも、私たちのチームは非常に高く評価します.

4

1 に答える 1