[Seasar-user:16487] Re: 独自パッケージのトランザクション管理について
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2008年 12月 10日 (水) 00:00:39 JST
小林 (koichik) です.
Date: Tue, 9 Dec 2008 21:02:49 +0900
From: aaa aaa <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:16486] 独自パッケージのトランザクション管理について
> 現状の状況としまして、serviceパッケージ直下のものであれば正常に動作しますが、
> 独自(test.batch)パッケージの場合はトランザクションが開始されません。
今回はポイントカットを指定していませんが,
インタフェースを実装しているのでしょうか?
だとすると,通常は XxxLogic インタフェースを
実装した XxxLogicImpl クラスのようになると
思いますが,その場合
> <initMethod name="addClassPattern">
> <arg>"test.batch"</arg>
> <arg>".*Logic"</arg>
> </initMethod>
ではマッチせず,
<arg>".*Logic(Impl)?"</arg>
のようにする必要があります.
実際にトランザクションを適用したいクラスの
FQN が上記のクラスパターンと本当にマッチするのか
確認してください.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内