たとえば、20行を取得するクエリを実行しています。21あるかどうか知りたいので、それに応じて[次のページ]ボタンを有効にできます。現時点では、pageSize + 1を取得し、ブール値をoutパラメータとして返しています。このパラメータには、21行(この場合)が取得されたかどうかに基づいた値が割り当てられていますが、実際には20行のみがリストとして返されます。これは、余分なものを取得していることを意味しますが、パフォーマンスには理想的ではないものを無視します。これはまったく別のクエリであるため、count(*)を実行したくありません。
注:pageddatasourceを使用することは実際にはオプションではなく、rowlimitと開始行に固執する必要があります。
提案をありがとう。