私はEnversを使用してデータベースの変更を監査しています。アノテーションを追加しないエンバティブエンティティ
今、私は私が監査したい依存関係からクラスを持っています。私はソースコードを編集することができないので、単純な@Audited
を注釈に追加することはできません。
私は、エンティティを監査するが、注釈を追加する方法はありませんでしたように、それが思われることに驚きました。何か方法がありますか手動でエンティティを監査のために登録しますか?
申し訳ありませんが、私は答えはかなり明白であろう感じているが、私は今のところ解決策を見つけることができませんでした。
はお時間をいただき、ありがとうございます。依存関係のため、クラスを拡張することはできません。私は問題を迅速かつ汚れた方法で解決しました。私は 'ClassNotAuditable'のソースを自分のプロジェクトにコピーし、アノテーションを追加しました。私はエンバーがもっと柔軟であったらいいのに。 – samjaf