我必须使用Java通过OData服务协议发布我的实体(数据库表)。我彻底检查了OData实现的选项,发现了两个主要的库: Apache Olingo和OData4J。
我无法决定哪一个是最合适的?我找不到任何关于它们之间差异的文档。
发布于 2015-12-15 02:46:58
如果你想使用最新的协议版本(v4),你应该使用Apache Olingo。还有SDL OData框架,但我对此没有经验。更多信息在这里:http://www.odata.org/libraries/。从版本2开始,Apache就开始处理OData了,所以我猜这个库更可靠。另一方面,Apache Olingo中仍然存在一些未解决的问题。最近,从我的角度来看,最烦人的是:https://issues.apache.org/jira/browse/OLINGO-778
发布于 2015-12-25 02:11:44
我们已经成功地使用Olingo构建了一个OData服务。我们使用带有Olingo注解的标准Java对象将它们公开为EdmEntities。如果您想要直接公开DB表,Olingo也支持JPA。
在决定使用Olingo之前,我们探索了这两种选择,发现很难找到关于OData4J的大量文档。
https://stackoverflow.com/questions/34237297
复制相似问题