[Seasar-user:21178] Re: S2Pagerで扱えるデータ数の制限はありますでしょうか?
Isao SASAKI
[E-MAIL ADDRESS DELETED]
2011年 11月 30日 (水) 11:16:43 JST
佐々木です
追加の情報については次の内容になります。
よろしくお願いいたします。
> (1)jdbc.dicon(またはj2ee.dicon)でページングの方法はどれを指定していますか?
(1-A)ページングについては、limit,offsetを使用するLimitOffsetPagingSqlRewriterを指定しております。
こちらについては問題なく使えていますが、件数により報告した内容が発生しているようです。
> (2)また、S2Daoを経由せずそのSQLを直接実行した場合に、結果は返ってきますか?
(2-A)SQLコンソールからの実行結果は正常に返ってきます。
2011年11月29日20:49 Hiroyuki Ohnaka <[E-MAIL ADDRESS DELETED]>:
> 大中(せと)です。
>
> 2011年11月29日15:19 Isao SASAKI <[E-MAIL ADDRESS DELETED]>:
>>
>> S2Dao+S2Pagerを使っているのですが1点質問です。
>> データベースから取得したデータをS2Pagerで扱っているのですが、
>> データ件数が20万件以上になると、取得結果が0件になってしまいます。
>>
>> S2Pager内で扱えるデータ件数の制限はあるのでしょうか?
>
> S2Pagerとしては制限は設けてませんが、offsetとlimitをintで扱ってるので
> Integer.MAX_VALUE(2^31-1)を越える件数は扱えません。
>
> あとはRDBMSとJDBCドライバの実装次第だと思います。
>
>> またこの現象の回避方法や調査方法などがあればご教授お願いいたします。
>> よろしくお願いいたします。
>
> (1)jdbc.dicon(またはj2ee.dicon)でページングの方法はどれを指定して
> いますか?
> (2)また、S2Daoを経由せずそのSQLを直接実行した場合に、結果は返って
> きますか?
> もしLimitOffsetPagingSqlRewriterないしPagerResultSetFactoryLimitOffsetWrapperを使っている場合は、
> limit、offsetつきで実行して結果は返ってきますか?
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
--
^===============================^
<Isao SASAKI>[E-MAIL ADDRESS DELETED]
^===============================^
Seasar-user メーリングリストの案内