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

吉村 実 [E-MAIL ADDRESS DELETED]
2010年 3月 3日 (水) 09:41:54 JST


小林様

お世話になっております。

ご教授頂いたデバッグを行いましたところ、
dataSourceはプログラムの条件分岐に関わらず、
片方(COUSERの方)しか参照しておりませんでした。


「起動時ログ」

dataSource : [E-MAIL ADDRESS DELETED]
dataSourceForOp : [E-MAIL ADDRESS DELETED]



「デバッグ時」

> > ■referDB.isOpDB() == false
(datasourceがCOUSERにいくべき)

[E-MAIL ADDRESS DELETED]



> > ■referDB.isOpDB() == true
(datasourceがOPUSERにいくべき)

[E-MAIL ADDRESS DELETED]



以上、
恐れ入りますが、宜しくお願い致します。


> -----Original Message-----
> From: [E-MAIL ADDRESS DELETED]
> [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Koichi Kobayashi
> Sent: Tuesday, March 02, 2010 10:00 PM
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:19435] Re: dataSourceNameはnullあるいは空であっ
> てはいけません
>
> 小林 (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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user




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