2012-09-05 31 views
0

我試圖使用光標分頁。 轉發分頁工作正常,但我找不到獲取上一頁的解決方案。 我找到方法Cursor.reverse(),但如果我用這個方法我有這樣的:的Java GAE光標向後(反向)

FORWARD CURSOR:

獲取第一頁,結果是:1,2,3,4,5,6 , 7,8,9,10(getCursor())。 從得到光標,結果繼續: 11,12,13,14,...

反轉CURSOR:

獲取第一頁,結果是:1,2,3,4,5,6 , 7,8,9,10(getCursor())。 繼續從反向獲得遊標,結果: 10,11,12,...

此外,我正在嘗試更改排序查詢,但這不工作太。

也許有人知道的光標改變方向的解決方案。

回答

0

我記得,對於使用遊標的使用JDO,我存儲光標字符串每個「頁」的數據。

向後遍歷,則需要獲取正確的遊標並使用它。

您的邏輯將需要滿足知道什麼時候用戶的當前「頁」的結果是第一個,因此沒有以前的「頁面」。

至於使用遊標沒有JDO,我會留給其他人來回答。