[Seasar-user:12683] Re: [S2JDBC]selectBySqlFile を使って、S2Pagerでページング
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2008年 1月 30日 (水) 17:53:11 JST
Ritaです。(前回名前が抜けていました。すみません。)
早速のご回答ありがとうございます。
>件数は、selectBySql()で取得します。
>Integer count = jdbcManager
> .selectBySql(Integer.class, "select count(*) from hoge")
> .getSingleResult();
>
>offset,limitは次のように指定します。
>EmployeeConditionからoffset,limitのプロパティは削除します。
>List<EmployeeDto> resultList = jdbcManager
> .selectBySqlFile(EmployeeDto.class,SQL_FILE,condition)
> .limit(15)
> .getResultList();
なるほど・・・データ検索のSQLとカウント用のSQLを別に用意しなくてはいけない
と
いうことですね・・・。
複雑なSQLというのが、WHERE句の条件が非常に複雑で、可能であればSQLはひとつに
したかったのですが。
(検索結果の件数が多い場合もあり、S2DAOを使うのは厳しい状態です)
はやいところ実装しなくてはいけない部分なので、とりいそぎこの方法でやってみ
たいと思います。
ありがとうございました。
別の方法などありましたら、ご教授いただけたらと思います。
以上
Seasar-user メーリングリストの案内