2012-04-03 108 views
0

我想將數據從數據庫傳遞到JSF頁面作爲表。我知道我可以使用ArrayList,但我需要更高效的方式,因爲我擁有2000多行以上的數據庫表。我不知道,但ArrayList會消耗太多的內存。是否有更高效的內存方式將數據發送到JSF頁面?如何將數據從數據庫傳遞到JSF頁面?

P.S可能使用分頁?

回答

3

你可以用一個簡單的例子PrimeFaces - DataTable - Pagination開始......它真的簡單,高效...

DataTable中已經內置了支持AJAX的分頁。

那麼,如果你將處理真正的巨大數據,你可以看看一個更高級的例子。

看看在PrimeFaces DataTable - Lazy Loading例如

DataTable中已經內置支持來處理巨大的數據集。爲了使延遲加載,一個LazyDataModel需要實現查詢數據源時,分頁,排序,過濾或實時滾動發生

這裏是所有PrimeFaces Datatable ability's

鏈接
相關問題