0

私は基本的な Envers を動作させており、有効な静的データであるため、呼び出し元のユーザーの名前などをリビジョン エンティティに取得する方法を理解しています。しかし、特定のリビジョンに対してユーザーが動的に作成したコメントを追加するにはどうすればよいでしょうか?

リスナーやリスナーが使用するクラスの一部をサブクラス化する (または単にそれらのインターフェイスを実装する) ことで、何らかの方法を見つけることができると思いますが、すでに誰かがこれを行っている場合は、例を本当に感謝します。

ティア。

4

1 に答える 1

1

トランザクションをコミットするユーザーの名前を設定する方法を知っていると書いています。したがって、インターフェイスについて知っていると思いIRevisionListenerます-保存する前にリビジョンエンティティを変更できます。

アプリケーションを実行するホスト/クライアント/プロセスに応じて、適切なスコープで「コメント」を設定する必要があります。Web アプリを使用していると仮定すると、たとえば、いくつかのHttpContextアイテムにコメントを設定し、この値を で取得できますIRevisionListener

于 2015-10-22T13:51:54.210 に答える