我用postgrace数据库创建了一个odata服务。我需要实现过滤器。为此我需要将filter url params转换为jdbc where子句。有没有人这样做过?
最诚挚的问候, 马拉卡席尔瓦
答案 0 :(得分:2)
从Apache Olingo实现ExpressionVisitor
接口(基于我假设您使用此库的标记)是您的选择。
我使用Spring,Hibernate和Apache Olingo做了一个示例应用程序,并使用上述接口创建HQL查询。您可以看到代码here和here,并使用JDBC构建此代码。应用主目录:https://github.com/sollersconsulting/confitura2017/tree/master/snapgram。
答案 1 :(得分:0)
我建议按照Olingo网站上的教程,他们非常好,具体来说: Link to Olingo tutorail on $filter