0

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

谢谢,

4

2 回答 2

2

您可以使用uriInfo.getFilter()从请求中获取过滤器表达式。

此表达式返回一个FilterExpression,可以进一步分解为各种<? extends CommonExpression>,例如BinaryExpressionMethodExpression

请查看https://olingo.apache.org/javadoc/odata2/org/apache/olingo/odata2/api/uri/expression/CommonExpression.html

于 2017-07-21T08:03:24.747 回答
1

你指的是这个吗? http://olingo.apache.org/doc/odata2/tutorials/Olingo_Tutorial_AdvancedRead_FilterVisitor.html

概念是一样的。该示例采用过滤器表达式并将其转换为 SQL。您可以采用相同的模式并从 $filter 值创建您需要的任何底层查询。

于 2014-11-17T18:15:28.813 回答