AppEngineConsumerExample odata4j демонстрирует, как фильтровать объекты на строковые и числовые значения с кодом, подобную следующей:Как фильтровать объекты по диапазону дат в odata4j?
reportEntity("\nNon-discontinued product with reorderLevel > 25 (two filter predicates): " ,
c.getEntities("Product")
.filter("reorderLevel gt 25 and discontinued eq false")
.top(1)
.execute().first());
Я довольно новыми для Java (мой фон .NET/C#), но выше, делает смысл. Однако я не уверен, как сделать что-то подобное для дат. Даты, исходящие из моего сервиса WCF OData, отформатированы как «yyyy-MM-dd'T'HH: mm: ss».
Заранее благодарим за вашу помощь!
Рад слышать, что ты получил эту работу. Кажется, что синтаксис для предоставления литерала параметров был бы полезен здесь. Или построитель запросов api. Как вы думаете? –