[seasar-s2dao-dev:92] Re: Next S2Dao

Seto Azusa azusa @ fieldnotes.jp
2006年 12月 28日 (木) 18:02:12 JST


せとあずさです。
# 完全乗り遅れ...

On Thu, 21 Dec 2006 18:35:41 +0900
Yasuo Higa <higa @ isid.co.jp> wrote:

> Pagingは、Hibernateのように、DBMSの機能をできる限り
> 使い切る。

ここを切望します。
現状だとOracleのPagingを高速化しようと思ってもResultSetFactoryが
SQL文を知らないのでどうにもならないのです。
# 無理やりやろうとすれば(確か)BeanMetaDataFactoryを差し替えることに。

SQL文の組み立て時にlimit,offsetを付与するようにすればという意見も
ありますが、limit,offsetを使えないRDBMSは現行どおりResultSet取得
時にPagingすることになるので、ResultSetFactoryに相当するインター
フェースにSQL文とバインド変数とPagerConditionを渡せるようにするの
が一つの解かと思います。


-- 
せとあずさ
azusa @ fieldnotes.jp
http://www.fieldnotes.jp/d/



seasar-s2dao-dev メーリングリストの案内