[Seasar-user:9174] Re: コンポーネントの自動登録によるTranzactionが稼動しない。

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 7月 13日 (金) 21:00:26 JST


小林 (koichik) です.

Date:    Fri, 13 Jul 2007 20:29:42 +0900
From:    島村竜一 <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:9172] コンポーネントの自動登録によるTranzactionが稼動しない。

> 現在コンポーネントの自動登録によるトランザクションがかからなくて、悩んで
> います。
> 
> 構成はS2Struts V1.2.10 
> Seasar2.3 とstruts1.2.9を使用しています。
> 
> Multiply.diconに以下のように記述しています。

ComponentAutoRegister でコンポーネントを
自動登録しただけではアスペクトは適用されません.
AspectAutoRegister を使う必要があります.
以下の定義を ComponentAutoRegister の定義の後ろに
追加してください.

<component class="org.seasar.framework.container.autoregister.AspectAutoRegister">
  <property name="interceptor">j2ee.requiredTx</property>
  <initMethod name="addClassPattern">
    <arg>"jp.co.XX.XX.user.login"</arg>
    <arg>".*ServiceImpl"</arg>
  </initMethod>
</component>

詳細は以下を参照してください.

http://s2container.seasar.org/2.4/ja/DIContainer.html#AspectAutoRegister


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




Seasar-user メーリングリストの案内