Критерии гибернации Сравнение дат - PullRequest
0 голосов
/ 08 июня 2011

Я пытаюсь получить данные в соответствии с условием, что атрибут date1 на 17 минут позже атрибута date2.Я могу написать код для выбора на основе условия date1 позже date2, используя:

Restrictions.gtProperty("date1", "date2")

Но я не нашел хорошего способа добавить к нему условие 17 минут.Решение HQL не является идеальным, но также приемлемо, если кто-то знает, как это сделать.

1 Ответ

0 голосов
/ 08 августа 2011

Вы можете использовать sqlRestriction, что позволит вам напрямую встраивать SQL в ваш запрос Criteria. Затем вы можете использовать специфичный для платформы SQL для сравнения. Смотри http://docs.jboss.org/hibernate/core/3.3/reference/en/html/querycriteria.html#querycriteria-narrowing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...