StatisticsCollector

JBoss-4.0.2+Tutorial付属のbank
JBoss-4.0.3SP3+DVD Store
で、4.0.3SP3(EJB3)でなぜトランザクション名がメソッド名でなくSQL文になってしまうのか切り分け中。


4.0.2でもトランザクション名がメソッド名でなく、SQL文になってしまうと書いたが、設定間違いだった。
standardjboss.xmlに設定を忘れていたので、追加した所メソッド名で表示されるようになった。


逆にこれがヒントになった。
EJB3では、Interceptor Stackはstandardjboss.xmlには存在しない。
よってWikiの通りに設定したつもりでも、4.0.2でstandardjboss.xmlに設定を忘れた時と同じ事象が発生する。


次回以降、EJB3のInterceptor Stackの設定箇所を調査。
(ひょっとしたらハードコーディングされているかもしれない)