[Seasar-user:5995] Re: [DBFlute] 外だしSQLのPAGINGについて
kubo
[E-MAIL ADDRESS DELETED]
2007年 2月 1日 (木) 21:23:19 JST
久保です。
> S2-2.4.6、S2DAO-1.0.40、DBFlute-0.4.0
> を使用しています。
>
> DBFluteのSql2Entityを利用して、外だしSQLファイルからEntityBean,
> ParameterBean(SimplePagingBeanをextend)を生成し、
> ParameterBeanとSimplePagingBeanの連携を利用して
> いるのですが、Pagingが有効になりません。
お手数ですが、「ご利用のDBの種類」と「外だしSQLの内容」を
教えていただけますでしょうか?
DBFluteが提供する外だしSQLのPagingは、そのSQLにおいて、
MySQL → limit /*$pb.pageStartIndex*/4, /*$pb.fetchSize*/9
SQLServer → select top /*$pb.pageEndIndex*/100
というようにDBの絞込み条件を最大限利用することを前提としております。
http://dbflute.sandbox.seasar.org/ja/tips-paging.html
(ドキュメント書き途中でごめんなさい...)
※SQLServerのように、「何件から」が指定できないDBに関しては
ResultSetで読み飛ばします。
もし、外だしSQLにて正しく記述されているのに、
Pagingされないのであれば、DBFluteのどこかがおかしいのかもしれません。
--
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
kubo <[E-MAIL ADDRESS DELETED]>
jflute <http://d.hatena.ne.jp/jflute>
株式会社ビルドシステム <http://www.buildsystem.co.jp>
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Seasar-user メーリングリストの案内