我sql.query(myquery, []{Resultset rs -> while(rs.next() { *xml parsing and assigning here*}
返回了一个相当大的 xml 结果集,然后对其进行解析并放入 ArrayList 中。2000-10k 结果。我正在用这些结果填充一个 html 表。有没有什么好方法可以传递分页参数?我可以让页面按钮以正确的数量显示(例如找到 2285 个项目,因此显示 229 页。由于每页需要 10 个)。但是所有项目都显示出来了。
上次我用 find all 分页了一个函数。我必须做的是两次运行该查询。一个传入参数,一个找到行数。该方法似乎不起作用,而且听起来很糟糕,因为这个查询要大得多。大多数在线示例都使用 Object.list(params) 函数,这对我不起作用。有人建议我将整个结果集加载到内存中,然后将其分页,但不确定我将如何去做。
有什么建议或例子吗?