Поскольку я хочу сохранить дату и время для каждой информации в таблице X
, я использую
@Temporal(TemporalType.TIMESTAMP)
private Date dateProcess; //java.util.Date
и это прекрасно работает. Но теперь я хочу создать запрос, который возвращает все данные за одну и ту же дату. Поэтому я стараюсь
SELECT c from X c where c.dateProcess = : dateProcess
тогда я бы передал java.util.Date
для параметра dateProcess
, но возвращенный список результатов пуст. Я думаю, это должно быть, что time
встает здесь на свои места. Поэтому, если две даты не имеют точной даты и времени, они не будут равны, что объясняет, почему мой возвращенный список результатов пуст. Итак, как мне вернуть список базы данных на дату (не заботиться о времени) в этом сценарии?