У меня есть таблица (в Oracle 9 и выше), где мне нужно найти все записи для данного дня с помощью Hibernate. Записи имеют временные метки (с типом данных "дата" ). У некоторых записей есть время, у других - только дата. Это невозможно изменить, так как это результат других приложений, которые я не могу изменить. В SQL я бы написал что-то в строках
SELECT * FROM table WHERE trim(table.date) = to_date('11.06.2009')
чтобы получить все записи для даты, которую я ищу. Мне было интересно, как я могу заставить Hibernate делать это с помощью HQL. Я знаю, что я могу использовать SQL-запросы в Hibernate, но это кажется менее чистым. Есть ли способ сделать это? Если это возможно, этот способ также должен работать с базами данных без оракула, где timestamp будет типом данных.