问题标签 [odata4j]
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.
java - 如何在 odata4j 中按日期范围过滤实体?
odata4j AppEngineConsumerExample演示了如何使用类似于以下代码的字符串和数值过滤实体:
我对 Java 还很陌生(我的背景是 .NET/C#),但上面说的是有道理的。但是,我不确定如何为日期做类似的事情。来自我的 WCF OData 服务的日期格式为“yyyy-MM-dd'T'HH:mm:ss”。
在此先感谢您的帮助!
java - 使用 OData4J 检索 OData 数据时出错
我正在尝试使用OData4J从 StackOverflow OData 服务(在 Android 2.1 设备上)检索用户列表,但它不起作用。
我认为它无法从 URL 中检索数据。
任何想法为什么会这样?我的代码有什么问题吗?
谢谢。
java - OData4J 和 AppEngine
有没有人有一个使用 OData4J 和 GAE 的非常简单的例子?
在 OData4J 站点中,有一个用于 GAE 的存根项目……但并未真正展示如何将实体作为 odata 实体从数据存储区中公开。
我可能在那个存根项目中遗漏了一些东西(我确定我是)......但只需要一点点开始就如何发布我的持久实体。
谢谢MJD
java - 尝试在 android/java 中使用 odata4j 向 odata 服务器发帖时出现问题
我正在尝试使用 odata4j 库将 OData 发布到客户端的服务器。我通过创建自定义 CursorWrapper 来获取每列的类型来做到这一点。似乎无论我做什么,我都会收到“406 Not Acceptable”错误。
odata4j javadocs 不是最好的,并且在 odata4j 站点和一般的 google 搜索中都严重缺乏示例。我什至不确定如何记录发布到 OData 服务器的内容(我确信这会使错误变得清晰)。似乎没有一个明显的功能可以将 xml 帖子转换为字符串。
所以,我的问题是一个两部分的问题: 1. 你如何记录来自 odata4j 库的事务?2. 如果有的话,我使用 odata4j 发布 OData 帖子的逻辑有什么问题?
我在下面包含一个代码片段。任何帮助将不胜感激。
android - getEntity 调用导致崩溃(在 WCF 服务上使用 odata4j)
我正在我的 android 应用程序中尝试使用 odata4j 从可以从 WCF 服务访问的数据库中检索数据。
但是,这会在调用 getEntities 时崩溃。我也尝试过各种其他调用,例如
然而,这也会在 eo.elementAt(0) 崩溃。
logcat 什么也没告诉我,调用堆栈似乎在 ActivityThread.performLaunchActivity 处暂停。
另一方面,在我的网络浏览器中输入“http://localhost:xxxx/Users”按预期工作,并以 xml 格式返回我的数据库中的用户。
关于如何调试它的任何想法?
java - 正在寻找如何在 Java 中开发 odata 服务的好教程(使用 restlet、jersey 或 odata4j)
我正在寻找一个教程,逐步展示如何使用 Java 开发odata服务。
java - 使用 odata4j 的 OData 发布缺少“类别”元素
我正在尝试使用 odata4j 发布 Odata 帖子。转储发布的 xml 数据后,我使用 curl 将其复制到 php 脚本中,只是为了测试。我发现 xml 帖子缺少帖子所需的“类别”元素。
我似乎无法找出合适的方法,查看 odata4j javadocs,以便能够在实体结构中创建这个元素。
对此有什么想法吗?我已经发布了我的代码的稍微简化的版本。
odata - 如何在 Odata 服务提供者中访问 HttpServletRequest
我正在使用 Odata4j 公开我的服务,我需要从我的服务提供商访问 HttpServletRequest 对象。有没有办法做到这一点。我尝试使用 @Context 注释来注入对象,但它给出了 null
java - 在 OData4j 服务提供者中访问 HttpServletRequest
我意识到这与How to access HttpServletRequest in Odata service provider几乎是重复的,但由于它没有得到任何答案,我会尝试我的机会。
这个问题的共识似乎是“使用@Context HttpServletRequest req 注入它”,因为我不知道我应该怎么做,因为我根本不熟悉这个概念。
我正在使用 jersey servlet 容器。这是我的 web.xml
我应该如何处理这个?
非常感谢!