私のアプリケーションは、ドメイン オブジェクトの大きなツリーを使用しており、これらのオブジェクトのほとんどについて、いくつかの基本情報 (updatedby、変更時刻など) を保持したいと考えています。これらのプロパティと列をアプリケーションに既に追加しています。
さまざまなコンストラクターなどでこれらの値の設定をコーディングしようとしていたとき、永続化レイヤーがこれを透過的に処理する必要があることに気づきました。
しかし、どのように?
確かに DAO 内からこれを行うことができますが、カスケード保存を介して永続化されたオブジェクトを処理する方法は? それらの persist() メソッドをインターセプトする方法はありますか?
この機能を実装する良い方法は何ですか?