[Seasar-user:19435] Re: dataSourceNameはnullあるいは空であってはいけません

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2010年 3月 2日 (火) 22:00:00 JST


小林 (koichik) です.

Date:    Tue, 2 Mar 2010 21:43:40 +0900
From:    吉村 実 <[E-MAIL ADDRESS DELETED]>
To:      <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:19434] Re: dataSourceNameはnullあるいは空であってはいけません

> 確認した結果は以下の通りそれぞれの
> daoMetaDataFactoryのIDと一致しておりました。

あれ? それは予想外な...
いや,設定ファイルどおりならそうなるのですが,
これまでの現象と辻褄が...

jdbc.dicon も同じように

    <component name="dataSource"
        class="org.seasar.extension.dbcp.impl.DataSourceImpl">
        <arg>connectionPool</arg>
        <!-- 以下を追加 -->
        <initMethod>
            @[E-MAIL ADDRESS DELETED]("dataSource : " + #self);
        </initMethod>
    </component>

    <component name="dataSourceForOp"
        class="org.seasar.extension.dbcp.impl.DataSourceImpl">
        <arg>connectionPoolForOp</arg>
        <!-- 以下を追加 -->
        <initMethod>
            @[E-MAIL ADDRESS DELETED]("dataSourceForOp : " + #self);
        </initMethod>
    </component>

と修正して,同様にデバッガで

this
this の daoMetaDataFactory
daoMetaDataFactory の dataSource

の toString() 文字列と比べてみてください.


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