[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 メーリングリストの案内