我正在研究odata protocal,并找到odata4j,但是当我按照消费者示例时,发生异常,“java.lang.IllegalArgumentException:Unknown ODataVersion 3.0”。我调试它,发现odata4j不支持odata版本3.我的问题是如何修复它,或者我如何使用odata4j?我可以更改某些内容以使版本为2或1吗?非常感谢你。 顺便说一句,我下载了最新的odata4j,即版本0.7。
答案 0 :(得分:3)
如果您想在Java平台上实现OData服务或客户端,真诚的建议是切换到Apache Olingo。唯一的原因是OData4J已更新超过一年,目前尚未得到支持或维护。另一方面,Apache Olingo由SAP,Microsoft和许多其他人积极贡献。因此,那里还有更多的样本和文件。