【问题标题】:Implement $count with Olingo V2使用 Olingo V2 实现 $count
【发布时间】:2016-05-11 15:09:16
【问题描述】:

我正在尝试使用 Olingo 在我的 OData V2 服务中实现 $count 功能。

我找不到任何解释如何执行此操作的资源 - Olingo 文档仅解释了如何为 V4 执行此操作,即使如此也不清楚。我做了很多研究,但到目前为止都没有成功。

谁能给我指出一个解释这个的地方,或者为我解释一下?

非常感谢!

【问题讨论】:

    标签: count odata olingo


    【解决方案1】:

    您需要在处理器中实现类似于“readEntitySet”方法的“countEntitySet”或“countEntityLinks”方法。

    为了编写响应,您可以使用方法:EntityProvider.writeText(...) 方法并将数字作为字符串传递。

    这是 Olingo 测试场景中的示例:https://github.com/apache/olingo-odata2/blob/597465569fdd15976d0486711d4a38f93a7c6696/odata2-lib/odata-ref/src/main/java/org/apache/olingo/odata2/ref/processor/ListsProcessor.java#L226

    【讨论】:

    • 非常感谢 - 非常有帮助!经过大约一周的搜索,我实际上设法找到了答案,但没有花时间在这里发布答案。我相信您的回答将来会帮助像我这样的其他菜鸟。
    猜你喜欢
    • 2020-02-02
    • 2016-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-09
    • 2018-12-18
    • 2021-01-15
    • 1970-01-01
    相关资源
    最近更新 更多