[Seasar-user:8508] Re: [S2dao]oracleでのboolean型の扱い。j2ee.diconはどこ?
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 6月 20日 (水) 18:30:25 JST
小林 (koichik) です.
Date: Wed, 20 Jun 2007 17:35:36 +0900
From: "Takeshi Tamashiro" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:8502] Re: [S2dao]oracleでのboolean型の扱い。j2ee.diconはどこ?
> S2:2.4
S2 の場合は 2.4.x の x まで書いて頂けると助かります.
今回は余り関係なさそうではありますが.
> コメントアウトされた下記の部分を残し、
>
> <component class="org.seasar.extension.jdbc.impl.OracleResultSetFactory"/>
> <component
> class="org.seasar.extension.jdbc.impl.BooleanToIntStatementFactory"/>
>
>
> 下記ソースを削除して実行
> <component class="org.seasar.extension.jdbc.impl.BasicResultSetFactory"/>
> <component
> class="org.seasar.extension.jdbc.impl.ConfigurableStatementFactory">
> <arg>
> <component class="org.seasar.extension.jdbc.impl.BasicStatementFactory"/>
> </arg>
> <property name="fetchSize">100</property>
> <!--
> <property name="maxRows">100</property>
> -->
> </component>
>
>
>
> としてもエラーログが変化しません。
不思議ですね.
[Seasar-user:8495] で
> いろいろやってみようということで、
> 1.j2ee.diconをsrc/main/resourcesに配置し、必要な
> 部分だけを記述すればそこだけ反映される。
を試したそうですが,その時の j2ee.dicon が
クラスパス上に残っていたりしないでしょうか?
S2 の初期化時にコンソールに
「S2Containerを作成します。path=〜」というログが
出力されるのですが,jdbc.dicon は出力されているでしょうか?
それから,S2Dao 側の dicon は特に変更していないということで
いいでしょうか?
デバッガで実行できるなら,
org.seasar.extension.jdbc.impl.BooleanToIntPreparedStatement
クラスの setBoolean(int parameterIndex, boolean x) メソッドに
ブレークポイントを付けて,そこが呼び出されるかどうか
確認してください.
呼び出されないようなら,修正している jdbc.dicon が
使われていないか効いていないのだと思います.
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
Seasar-user メーリングリストの案内