3000 行を超える結果セットを含むクエリがあります。イテレータを使用して各レコードを反復処理しました。したがって、システムの負荷を軽減する必要があり、最善の方法は jsp でページネーションを使用することだと思います。誰かがより良いアイデアを持っているなら、私はそれを聞いてうれしいです. フェッチ番号のようなものか、このようなもの。プレゼンテーション技術はストラットです。ページネーションが良いと思われる場合は、私を助けてください。
質問する
3498 次
3 に答える
3
制限付きでデータベースをクエリします。つまり0 to 50
、最初のページで、クエリに制限を設定します。最初のページをリクエストしてから制限を変更する0+(50*1) to 50+(50*1)
と、n番目のページは次のようになります0+(50*n) to 50+(50*n)
于 2012-10-30T08:11:04.953 に答える
1
ページネーションは良い考えです。ただし、それを機能させる必要があるだけでなく、目的も理解する必要があることを覚えておく必要があります。
ページネーションを実装します。ただし、ページネーションを実装しても同じ数の行をフェッチする場合、目的は達成されません。クエリも改善する必要があります。ページネーションの1 ページに正確な数のエントリを表示するには、正確な数の行をフェッチする必要があります。このようにして、アプリケーション サーバーとデータベース サーバーの両方が実装のメリットを享受できます。
于 2012-10-30T08:15:03.107 に答える
1
jspで結果セットをページングすると問題が解決しました
于 2013-05-27T06:48:04.277 に答える