我使用GWT作爲UI和Hibernate/Spring的buisness-layer.Following GWT小部件用於顯示記錄。(http://collectionofdemos.appspot.com/demo/com.google.gwt.gen2.demo.scrolltable.PagingScrollTableDemo/PagingScrollTableDemo.html)。我假設排序在客戶端完成。客戶端排序+休眠尋呼?
我不檢索整個結果集,因爲它的巨大。 我使用
principals = getHibernateTemplate().findByCriteria(criteria,
fromIndex, numOfRecords);
以檢索data.Theres沒有標準在休眠層排序。
此方法不會給出正確的行爲,因爲它只對客戶端中的當前數據集進行排序。
這個問題的最佳解決方案是什麼?
注:我可以使用UI框架獲取主排序列和其他排序列。 可能我可以使用主要排序列在休眠層排序結果?
但是,然後數據庫會反覆排序相同的數據,每次請求一個頁面,不是? – ewernli 2009-12-17 10:01:35