Apache Olingo java库是否支持OData V3?

时间:2015-10-20 21:48:56

标签: java odata olingo

我需要从Java使用OData V3服务。

Apache Olingo是OData唯一的活跃开源项目。但它似乎不支持OData V3。我用谷歌搜索并发现一些关于Olingo V4的讨论实际上通过诸如

之类的方法支持OData V3
ODataClientFactory.getEdmEnabledClientV3(...)

但是我在当前的Olingo Java库中找不到这样的方法。

另外两个OData V3的Java库似乎处于休眠状态:

  • ODataJClient,其github页面显示它现在是Olingo项目的一部分。
  • odata4j

Apache Olingo是否支持OData V3?

1 个答案:

答案 0 :(得分:4)

目前还没有发布V3 Olingo客户端的版本。你最好的镜头是使用github的ODataJClient。 Olingo项目目前正在开发新的V4客户端和服务器。

您找到的方法是早期测试版的一部分,Olingo试图在一个库中支持V3和V4服务。由于V3和V4协议之间存在巨大差异,因此决定为V3和V4提供单独的库。 V4最近发布,V3目前在另一个分支上。

如果您想向Olingo捐款,您可以随时写信至用户列表:user@olingo.apache.org