【发布时间】:2012-05-18 10:29:51
【问题描述】:
我在一个使用 Spring MVC 和 Hibernate 的应用程序上工作。我正在实现一些 RESTful Web 服务,并且很好奇如何轻松过滤服务器端的集合。
例如,我希望能够过滤员工实体的集合。我研究了几个选项,例如RQL、Google 处理自定义搜索的方式、Ebay's 答案,甚至雅虎的YQL。它们似乎都是过滤问题的好答案,但我似乎找不到任何可以让我轻松实现这个概念的库。
我确实找到了here,那个:
Apache CXF 自 2.3.0 版本以来通过其 JAX-RS 实现引入了 FIQL 支持
但我们已经在使用 Spring MVC。
我很惊讶没有库可以获取下面的粗体查询字符串,例如,并将其转换为 SQL 或 Hibernate 可以用来过滤的东西。
/employees?lastname=john OR jon&hiredate lt 20010201
完全有可能我的想法不正确,但我想利用社区的经验和知识。我错过了什么?
【问题讨论】:
标签: java web-services hibernate rest spring-mvc