问题标签 [olingo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1864 浏览

android - android lint - 使用 apache odata-client-android 时出现 InvalidPackage 错误

我想在 android 项目中使用 apache olingo odata 库。由于 apache 为 android 提供了一个特定的构建,我把它作为我的 build.gradle 文件的依赖项。

在构建应用程序时,我遇到了多个 InvalidPackage lint 错误:

举个例子:

javax.xml.bind包也有 InvalidPackage 错误

作为解决方案,建议在 build.gradle 中添加以下规则:

所以我的问题是:

  • 添加此规则是否安全?我怎么能确定这不会在以后导致一些运行时错误。
  • 由于该工件是专门为 android 设计的,不应该在那里修复这些错误吗?还是我错过了其他东西。

提前感谢您的帮助

0 投票
0 回答
343 浏览

java - 如何使用 Apache Olingo 访问实体的个人属性?

我有一个使用 JPA 实现 OData 服务的 Java Web 应用程序。这完全按照Apache Olingo 教程中的说明完成。

当我检索特定实体以及根据其 ID ( http://my-backend-url.com/Services.svc/MyEntityName(myID) ) 检索特定实体实例时,这很有效,但是,当我尝试访问此实体实例的特定属性(http://my-backend-url.com/Services.svc/MyEntityName(myID)/MyProperty),请求失败并出现501:未实现错误。

我一直在关注 Apache Olingo 文档,据我了解,我只需要在使用 JPA 时设置 ServiceFactory,这反过来会初始化 EDM 提供程序和 JPA 处理器。所以没有必要专门处理这种类型的请求。

我正在使用支持单个属性寻址的 OData v2。

有人可以解释我做错了什么吗?我对 Olingo 和 OData 还是很陌生,所以请在您的解释中非常详细...

任何帮助将不胜感激。

谢谢!

0 投票
2 回答
6447 浏览

java - 实现 OData 服务,Apache Olingo 和 OData4j 哪个更好?

我必须使用 Java 通过 OData 服务协议发布我的实体(数据库表)。我彻底检查了 OData 实现的选项,发现了 Apache Olingo 和 OData4J 两个主要库。

我无法决定哪个最适合?我找不到任何关于它们之间差异的文件。

0 投票
1 回答
1661 浏览

java - 如何在 Apache Olingo V2.0 生成的元数据中添加注释元素?

我已经为生成元数据的系统实体开发了 Odata 服务,但是我不知道如何向Annotations其中添加元素。生成的示例元数据如下:-

我需要在上面的元数据中添加以下元素

我遇到了这个org.apache.olingo.commons.api.edm.provider.annotation包,但找不到任何合适的 API。请让我知道我应该如何进行。提前致谢。

0 投票
1 回答
540 浏览

java - 如何使用来自 Olingo Java 客户端的参数调用 OData 函数?

我正在使用 Olingo Java 客户端来获取 odata 服务 V4。我无法使用 Olingo 获取 odata 函数。Olingo wiki 没有用。有人可以帮忙吗?如果有人可以建议另一个基于 java 的 odata 客户端,那也很棒。

0 投票
1 回答
229 浏览

java - Olingo(OData 4):如何设置翻译实体集(Entity)的名称?

我有拉丁语中的 EntitySet (Entity) 名称,但想在视图中映射后以西里尔语获取它。

如何为 Olingo (OData 4) EntitySet(Entity) 设置假名?或者,是否可以在 Olingo 中使用一些翻译机制?提前谢谢。

0 投票
1 回答
789 浏览

java - Apache olingo 2.0 - 无法写入实体

我使用 apache olingo 2.0 作为客户端来访问 ODATA 服务。我能够成功获取特定实体的元数据。我能够使用

当我尝试编写条目时弹出问题

这里 contentType= Application\Json

使用此 api 创建条目时 ODataResponse response = EntityProvider.writeEntry(contentType, entitySet, data, properties);

当我使用打印内容时,我也收到错误 400 - Bad Request

我在地点遵循相同的客户教程

https://olingo.apache.org/doc/odata2/tutorials/OlingoV2BasicClientSample.html

我修改了这个客户端以调用成功因素 ERP 上存在的 ODATA 服务。我只是使用教程中的客户端代码并修改为调用成功因素 ERP 上存在的 ODATA 服务。

0 投票
2 回答
1549 浏览

java - Olingo (OData 4) 如何为 entityType 创建注释?

如何从代码 entityTypes 中进行注释,如下所示:
http ://services.odata.org/OData/OData.svc/$metadata ?
提前谢谢。

0 投票
2 回答
8181 浏览

java - 如何使用 Olingo 或 SDL OData 框架在 Java 中使用 OData4 服务

我需要使用 Java 中的 OData4 服务,根据OData 网站上的框架列表,两个选择是OlingoSDL Odata Framework。我的问题是这两个项目的文档都集中在编写不消耗服务的服务上。Olingo 站点链接到 2014 年的博客文章,该文章与当前版本的 API 不兼容,我在 SDL github 页面上找不到任何内容。

如果有人可以使用适当的 POJO 对象模型为我提供一个简单的 POST / GET 示例,那就太好了。

我有限的理解是 OData 将有关实际对象模型的任何信息从编译时移动到客户端上的运行时。我很乐意忽略这一点并针对固定对象模型进行编码,因为我们使用的服务不会改变。

0 投票
1 回答
949 浏览

java - 将 Odata 查询传输到 SQL 语句 java

我一直在阅读 Olingo v4 服务器教程,我所看到的只是硬编码数据的示例。是否有将 v4 代码与某种类型的 sql 后端一起使用的示例。从我读过的内容来看,JPA 在 v4 中还不是一个选项。是否期望解析查询并将其转换为我将在我的实现中执行的 sql 语句?这背后是否有任何自动化?

更新:我一直在寻找一个名为JINQ的新库,这看起来很有希望。有谁知道如何将这样的东西插入 Olingo v4 中?