2012-04-03 9 views
0

データベースからJSFページへのデータをテーブルとして渡したいと思います。私はArrayListを使うことができると知っていますが、2000+の行以上のデータベーステーブルがあるので、より効率的な方法が必要です。私は確信していますが、ArrayListは多すぎるメモリを消費します。 JSFページにデータを送信するためのより効率的な方法がありますか?データベースからJSFページにデータを渡すには?

P.多分ページネーションを使用していますか?

答えて

3
内蔵されてい

DataTableのサポートAjaxのページ付けのためにあなたが...その本当に簡単かつ効率的にシンプルなPrimeFaces - DataTable - Pagination例で始めることができます

... 。

本当に大量のデータを扱う場合は、より高度な例をご覧ください。

のDataTableが組み込まれている巨大なデータセットを扱うためのサポートPrimeFaces DataTable - Lazy Loadingの例を見てみましょう。遅延ロードを有効にするためには、LazyDataModelは改ページは、ソート、フィルタリングやライブスクロールが

を発生した場合に、データソースを照会するために実装する必要があり、ここにすべてのPrimeFaces Datatable ability's

へのリンクです
関連する問題