[Seasar-user:18086] Re: 複数DB接続時、INSERTしたIDが取得できない

Toshihiro Nakamura [E-MAIL ADDRESS DELETED]
2009年 7月 28日 (火) 11:52:24 JST


中村(taedium)です。

j2ee-ACompany.diconなどに定義されたConnectionPoolImplの
コンポーネントからTransactionManagerImplが見えずDIに
失敗しているのだと思います。

> ====================
>   <component name="transactionManager"
>     class="org.seasar.extension.jta.TransactionManagerImpl"/>
>   <component name="requiredTx"
>     class="org.seasar.extension.tx.RequiredInterceptor"/>
>   <component name="requiresNewTx"
>     class="org.seasar.extension.tx.RequiresNewInterceptor"/>
>   <component name="mandatoryTx"
>     class="org.seasar.extension.tx.MandatoryInterceptor"/>
>   <component name="notSupportedTx"
>     class="org.seasar.extension.tx.NotSupportedInterceptor"/>
> ====================

まず、上の定義をj2ee-common.diconのようなdiconに定義してください。

そして、次に、
j2ee-ACompany.dicon、
j2ee-BCompany.dicon、
j2ee-CCompany.dicon
からj2ee-common.diconをインクルードするようにしてください。

-- 
Nakamura Toshihiro <[E-MAIL ADDRESS DELETED]>



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