Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

EJB3.0でロギングする方法

あるEntityBeanの変更ログをとりたいと思っています。

A <-- B
  <-- C
  <-- D
と、3つの具象クラスがあり、Aにログ機構を組み込もうと思っています。

具体的には、sessionBeanのupdateメソッドでAのアップデートを行っているため、
ここでAの(および具象クラスの)全フィールドを確認して、変更されていれば、historyテーブルに変更内容を
突っ込もうと思っています。

このようなことをするために、第一アイデアとしては、Class.getDeclaredFields()を使って
リフレクションにより値をとって来ることを考えましたが、EJB側にもっとスマートな方法が
用意されていたりしますでしょうか?

もし良いアイデアがあればお教えください。

よろしくお願いします。

0

回答

3999

閲覧

0件の回答

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。