Мне нужно сравнить две даты в запросе hibernate hql. Я использую java.util.Date в своем java bean и использую timestamp как тип данных в базе данных mysql.Дата Сравнить в HQL без отметки времени
select t from Task t where t.modifiedDate > t.endDate;
Вышеуказанный запрос сравнивает время с датой. Что я должен делать, чтобы сравнивать дату в предыдущем запросе без времени.
Это дает мне сравнение с месяцем и годом отдельно ... но я должен сравнить ** полную дату ** в то время как * * 06-09-2014 ** –
Он работает со следующим изменением **, где DATE (t.endDate)> (t.startDate) ** –
Рад, что это сработало для вас. Я редактирую ответ с вашим решением, а не оставляю решение в комментариях. Это способ делать вещи с помощью Stackoverflow. – carbontax