DB4O:按范围限制查询

DB4O: limit a query by range

是否可以按区间获取查询结果?

我是这么想的:

List<Object> getRangeQuery(Object example, int beginIndex, int endIndex){
    ObjectSet<Object> set = db.queryByExample(example);
    return set.subList(beginIndex, endIndex);
}

我打算填写 table,其中我将通过 "pages" 限制列表。但是我觉得那样做效果不好。

我研究了多远还是没找到方法 natively.Any 建议?谢谢

这是正确的方法是的。没有明确的限制操作。

查询结果(ObjectSet)为延迟加载结果。它只会加载请求的对象和范围。因此,它只会加载您请求的子列表的范围。