У меня есть поле lastUpdated типа java.util.Date в классе Entity. Я определил методы findByLastUpdated(Date date, Pageable pageable) и findByLastUpdatedGreaterThan(Date date, Pageable pageable) в интерфейсе репозитория, но они работают некорректно. Изучая журналы, я заметил, что используется сравнение строк:
where table0_.LAST_UPDATED>'2012-03-26 03:03:08.0'
В качестве базы данных используется Oracle, поэтому я думаю, что для сравнения лучше использовать функцию to_date. Возможно, я могу сделать это, используя собственный параметр запроса, но он не поддерживает пейджинг. Любое предложение о том, как заставить методы findByLastUpdated и findByLastUpdatedGreaterThan работать правильно?