[Seasar-user:6987] Re: S2Dao,S2Pager 実際のデータ件数より大きいオフセット値を指定するとSqlExceptionになる
Hirotaka HONMA
[E-MAIL ADDRESS DELETED]
2007年 3月 30日 (金) 20:19:44 JST
本間です。
On 3/29/07, 寺尾 浩平 <[E-MAIL ADDRESS DELETED]> wrote:
> しかし気になるのは
> この設定は CLOBデータのSELECTがうまくできなかったときに
> 以下のマニュアルを参考にスクロール可能カーソルをOFF
> にする為に設定したものです。スクロール可能カーソルをOFF
> にしているときに PagerStatementFactoryを使っても
> 問題ないのでしょうか?
動作しているようですので、OKだと思います。
ドライバ・DB設定によって動作が異なるため、手探り気味なのです。
ちなみにここから先は個人的な興味でお聞きするのですが、寺尾さ
んのDB2環境では下記コードは例外にならず実行できますか?
final Connection con = getConnection();
// SQL文は実行可能なもので
final PreparedStatement stmt = con
.prepareStatement("SELECT 'X' FROM DUAL");
final ResultSet rset = stmt.executeQuery();
// ResultSetを最後まで回したあとにgetMetaData
while (rset.next()) {
}
rset.next();
rset.getMetaData();
頂いているエラー情報と、S2Daoのコードを読んだ感じでは、これ
で例外が出そうな気がしたのです。
お手すきの際に試していただけると嬉しいです。
Seasar-user メーリングリストの案内