Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 Olingo 在我的 OData V2 服务中实现 $count 功能。
我找不到任何解释如何执行此操作的资源 - Olingo 文档仅解释了如何为 V4 执行此操作,即使如此也不清楚。我做了很多研究,但到目前为止没有成功。
有人可以指点我一个解释这个的地方,或者为我解释一下吗?
非常感谢!
您需要在处理器中实现类似于“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