[Seasar-user:15432] Re: [S2Dao]複数データソース設定でエラー

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 8月 19日 (火) 19:45:51 JST


小林 (koichik) です.

Date:    Tue, 19 Aug 2008 19:19:47 +0900
From:    [E-MAIL ADDRESS DELETED]
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:15431] Re: [S2Dao]複数データソース設定でエラー

> ○customizer.dicon
>   <component name="daoCustomizer"
> class="org.seasar.framework.container.customizer.CustomizerChain">
>     <initMethod name="addCustomizer">
>       <arg>traceCustomizer</arg>
>     </initMethod>

の後の

>     <initMethod name="addCustomizer">
>       <arg>s2DaoCustomizer</arg>
>     </initMethod>

は不要なので削除してください.
s2DaoCustomizer はデータソースが一つの場合に
標準的に使われるものです.

データソースが複数の場合は独自に定義したもの,
ここでは dao1SupportAspectCustomizer と
dao2SupportAspectCustomizer を使うことになるので,
標準の s2DaoCustomizer は不要です.

s2DaoCustomizer が設定されていると,標準的に
使われる dao.interceptor が Dao に適用される
ことになりますが,dao.dicon がないために
コンポーネントが見つからないということになります.


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