【问题标题】:DB4O: limit a query by rangeDB4O:按范围限制查询
【发布时间】:2017-01-06 17:00:32
【问题描述】:

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

我是这么想的:

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

我的意图是填写一个表格,我将通过“页面”限制列表。但我认为这种方式效果不佳。

我研究了多少我没有找到本地方法。有什么建议吗?谢谢。

【问题讨论】:

    标签: java db4o


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 2018-04-10
      • 2017-11-18
      • 2019-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多