【问题标题】:ODATA4 filter to SQL whereODATA V4 过滤到 SQL where
【发布时间】:2018-02-21 13:32:57
【问题描述】:

我已经使用 postgrace 数据库创建了一个 odata 服务。我需要实现过滤器。为此,我需要将过滤器 url 参数转换为 jdbc where 子句。有人已经这样做了吗?

最好的问候, 马拉卡席尔瓦

【问题讨论】:

    标签: olingo


    【解决方案1】:

    从 Apache Olingo 实现 ExpressionVisitor 接口(基于标签,我假设你使用这个库)是你的方法。

    我使用 Spring、Hibernate 和 Apache Olingo 做了一个示例应用程序,并使用上述接口来创建 HQL 查询。您可以看到代码 herehere 并在此基础上使用 JDBC 进行构建。应用主目录:https://github.com/sollersconsulting/confitura2017/tree/master/snapgram.

    【讨论】:

    • 代码和平,olingo / odata 4不容易实现。太傻了,你还没有写一些单元测试:-)
    • 是的,但它是用于会议演讲的演示应用程序:P
    • 是的,我正在寻找对我的访客进行单元测试。如果您有时间,您可以在stackoverflow.com/questions/54214601/… 上查看我的问题
    • 废话,你的演示文稿是波兰语,我很好奇 :)
    • 是的,很遗憾我关于 Apache Olingo 的英文演示没有被记录下来。将检查您的问题。
    【解决方案2】:

    我建议遵循 Olingo 网站上的教程,它们非常好,特别是: Link to Olingo tutorail on $filter

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-18
      • 2019-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-12
      • 1970-01-01
      相关资源
      最近更新 更多