我正在尝试使用光标进行分页。 转发分页工作正常,但我找不到获取previouse页面的解决方案。 我找到了方法Cursor.reverse(),但如果我使用这个方法,我就有了这个:
FORWARD CURSOR:
获取第一页,结果: 1,2,3,4,5,6,7,8,9,10(getCursor())。 从获取光标继续,结果: 11,12,13,14,...
反过来的游客:
获取第一页,结果: 1,2,3,4,5,6,7,8,9,10(getCursor())。 继续从反向获取光标,结果: 10,11,12,...
此外,我正在尝试更改排序查询,但这也不起作用。
也许有人知道光标改变方向的解决方案。
答案 0 :(得分:0)
我记得,为了使用带有JDO的游标,我为每个“页面”数据存储了游标字符串。
要向后移动,您需要检索正确的光标并使用它。
您的逻辑需要知道何时用户当前的“页面”结果是第一个,因此没有先前的“页面”。
至于使用没有JDO的游标,我会留给其他人回答。