将odata URi字符串转换为适用于MYSQL数据库的HIbernate

时间:2015-10-12 15:18:01

标签: java mysql hibernate odata

是否有一种简单的方法,通过Java库或其他东西将Odata URI字符串转换为SQL,HQL或Hibernate Criteria以用于MYSQL数据库?我们正在使用Infragistics igGrid,“远程过滤”功能会将这样的URI parm字符串发送回我的servlet:

&$filter=indexof(tolower(number),'1')+ge+0+and+tolower(name)+eq+'Project1'+and+tolower(status)+eq+'new'

我被告知这是一个'Odata'类型的查询......但是我该怎么做呢?我只是想“将其转换为SQL,HQL或Hibernate Criteria对象,以便我可以查询我的数据库。我已经看到一些提到Olingo,odata4j,REST,PHP,LINQ,创建一个Odata MySQL服务器......我认为我不想要任何这个,我只是想将这个odata字符串翻译成SQL。

有谁知道它是否可以完成?或者我应该以另一种方式攻击这个?感谢您的任何提示。

0 个答案:

没有答案