问题标签 [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 回答
739 浏览

servlets - 使用 olingo 库创建 odata 服务时,除 /* 之外的 Servlet URL 模式不起作用

我正在尝试使用 apache olingo 库版本 2.0 创建一个 odata 服务。以下是我的 web.xml 中的内容:

使用上面的 servlet 映射,当我加载 URL“localhost:8888/Sample/$metadata”时,我收到以下错误:

但是,如果我将 web.xml 中的 servlet 映射更改为 root,即“/*”为:

并加载 URL “localhost:8888/$metadata”,它工作正常并加载元数据:

请帮我解决这个问题。

谢谢,凯沙夫

0 投票
1 回答
3032 浏览

java - 在 OData 服务中按值列表过滤

所以,假设我有一个 SQL 表:

我正在尝试使用 Apache Olingo 包装它。

是否可以在 OData 中表达此 SQL 查询?

我的第一次尝试是使用多重OR过滤器,如下所示:

但这给了我以下错误:

这个答案建议使用 AND 和 ANY 谓词的组合来或多或少地达到相同的效果。这是翻译上述 SQL 查询的另一种方法吗?

谢谢!

0 投票
1 回答
671 浏览

tomcat - 如何关闭 Apache Olingo OData 2.0 缓存?

如何关闭 Apache Olingo 2.0 缓存?

Web 应用程序在 Tomcat 7 中运行并使用 MySQL。它基于 Apache Olingo OData JPA 处理器构建。

当我更新数据库中的数据记录时,我可以通过这种请求正确找到该数据记录:“GET /interactive-riga-odata/webservices.svc/Statuss?$filter=(Updated%20gt%20datetime%272014-10 -15T12:25:44.054%27) HTTP/1.1"

问题是,我正在缓存此数据记录的先前版本,即使在过滤请求期间它是根据新值选择的。

0 投票
1 回答
183 浏览

odata - 我如何知道我是否已使用 Olingo 完成 ODataFeed

我正在使用 Olingo 遍历提要列表。我想知道如何知道我是否已到达提要页面的末尾?谢谢!

0 投票
1 回答
2512 浏览

apache - Apache Olinge OData 服务:EdmSimpleTypeException

当我尝试通过 OData 访问它们时,我的一些实体中出现 EdmSimpleTypeExceptions。我正在使用 Apache Olingo 来做到这一点。问题是我无法实现除整数和字符串以外的任何类型。如果我使用 double,我会得到 EdmSimpleTypeException,尽管 double 是 EdmSimpleType。我还尝试了所有其他类型的 EdmSimpleType。

有什么解释为什么会发生这种情况吗?Olinge 或类似的任何已知错误?

0 投票
1 回答
993 浏览

url - Odata 将 Edm.DateTimeOffset 转换为长?

可以将 DateTimeOffset 转换为 long(以毫秒为单位的日期)

前任:

这将返回我所有出生日期在 1970 年 1 月 1 日之后的字段......

但我明白了

0 投票
1 回答
2373 浏览

odata - 如何使用 odatajs 读取 OData v4 端点?

我正在尝试使用 Olingo OData Client for JavaScript (odatajs) 读取简单的 OData v4 端点。

Olingo odatajs 网页 说:

您也可以使用 datajs 库中的文档和示例,因为功能和 API 相似。

所以我尝试用这段代码读取 OData 端点:

但是代码给出了这个错误:

使用 jquery/ajax 它总是调用错误函数,但您可以使用 fiddler 查看响应。

0 投票
2 回答
3172 浏览

olingo - 在 Olingo 中实现 $filter

有没有关于在 Olingo 中实现 $filter 的好文档?Olingo 网站上的那个对我没有帮助,因为我没有使用 JDBC 访问后端数据。任何示例代码也会有所帮助。

谢谢,

0 投票
1 回答
1424 浏览

json - Olingo 2 OData JPA 深度插入 JSON

使用cars-jpa-archetype示例,我可以在 XML 中执行深度插入(汽车和驾驶员),但不能在 JSON 中执行。在下面使用我的 JSON 1 或 2 时,只插入了 Car 并且 Driver 为空。任何人都可以阐明我的 JSON 输入吗?如果我使用 Olingo 注释(@EdmEntityType 等),则 JSON 输入没有问题。

很抱歉在这里发帖,因为 Olingo 论坛没有回应。

0 投票
1 回答
212 浏览

installation - olingo-odata4-js 项目设置

我正在尝试按照说明在 Windows 8 机器上设置 olingo-odata4-js。 http://olingo.apache.org/doc/javascript/project-setup.html

第一个问题

安装主要模块后,导航到文件夹 /grunt-config/browserify_transforms/stripheader 并再次调用 npm install

但是克隆的 repo 中的任何地方都没有这样的目录。

第二个问题

当我在 Visual Studio 中打开解决方案时,gnuget 包管理器要求恢复包。但是,出现以下错误:“无法找到包 Microsoft.Odata.Service 的 6.0.0-beta1 版本”

有人成功通过设置吗?一切看起来都很干净而且写得很好。我确定我只是错过了一些东西。