我需要从Java使用OData V3服务。
Apache Olingo是OData唯一的活跃开源项目。但它似乎不支持OData V3。我用谷歌搜索并发现一些关于Olingo V4的讨论实际上通过诸如
之类的方法支持OData V3ODataClientFactory.getEdmEnabledClientV3(...)
但是我在当前的Olingo Java库中找不到这样的方法。
另外两个OData V3的Java库似乎处于休眠状态:
Apache Olingo是否支持OData V3?
答案 0 :(得分:4)
目前还没有发布V3 Olingo客户端的版本。你最好的镜头是使用github的ODataJClient。 Olingo项目目前正在开发新的V4客户端和服务器。
您找到的方法是早期测试版的一部分,Olingo试图在一个库中支持V3和V4服务。由于V3和V4协议之间存在巨大差异,因此决定为V3和V4提供单独的库。 V4最近发布,V3目前在另一个分支上。
如果您想向Olingo捐款,您可以随时写信至用户列表:user@olingo.apache.org
。