Сравнить Date Java со столбцом DateTime в таблице базы данных с помощью SQL

У меня есть два Date Java-объекта, которые будут присвоены некоторым переменным в sql-запросе (потому что я использую Hibernate), чтобы сравнить их со столбцом типа DateTime , чтобы получить строки с указанным диапазоном времени, например:

  WHERE event_date >= :startDate and event_date < :finishDate

Я не мог напрямую сравнить дату с datetime, поэтому я подумал о 2 возможных решения:

  • Попробуйте преобразовать поле event_date, используя поле запроса на дату перед сравнением.
  • Или попробуйте преобразовать Java-объект даты в dateTime, что, на мой взгляд, невозможно ..

Что вы мне посоветуете сделать?

5
задан Idolon 23 November 2011 в 11:05
поделиться