有没有关于在 Olingo 中实现 $filter 的好文档?Olingo 网站上的那个对我没有帮助,因为我没有使用 JDBC 访问后端数据。任何示例代码也会有所帮助。
谢谢,
您可以使用uriInfo.getFilter()
从请求中获取过滤器表达式。
此表达式返回一个FilterExpression
,可以进一步分解为各种<? extends CommonExpression>
,例如BinaryExpression
或MethodExpression
。
你指的是这个吗? http://olingo.apache.org/doc/odata2/tutorials/Olingo_Tutorial_AdvancedRead_FilterVisitor.html
概念是一样的。该示例采用过滤器表达式并将其转换为 SQL。您可以采用相同的模式并从 $filter 值创建您需要的任何底层查询。