[Seasar-user:5956] Re: [Teeda]BooleanToInt とPagerは共存可能か(今度こそ解決)
Asarima
[E-MAIL ADDRESS DELETED]
2007年 1月 30日 (火) 11:02:59 JST
Asarimaです。
>せとあずさです。
>1.0.39以降のS2Daoは、useScrollCursor=trueを指定していても検索条件で
>PagerConditionを使用しない場合はscroll cursorを使用しません。
PagerConditionはもちろん使用しています。
先ほど、最新のSNAPSHOT(s2-dao-1.0.41-20070129.110331-1.jar)を
ダウンロードしてデバッグしながら追ってみました。
すると、PreparedStatementの作成で、jdbc.diconで記述しているはずの
PagerStatementFactoryではなく、BasicStatementFactoryの
createPreparedStatementが呼ばれていることが分かりました。
コメントにしているBasicStatementFactoryが使われるということは、
他にどこかで記述されているのかと思って探したところ、dao.diconに
BasicStatementFactoryが記述されているのを発見したので、それを削除
しました。
そうすると、スクロールカーソルが使われるようになりました。
dao.diconでのBasicStatementFactoryの記述は、Dolteng 15.0.1でChura
Projectを作成した時から入っていたので必要かと思っていたんですが、
削除しても大丈夫でしょうか。
大丈夫なら、この設定で行きたいと思います。
#それにしても、BooleanToIntStatementFactoryが使われていないことも
気づかなかったのか>自分
Seasar-user メーリングリストの案内