У меня есть таблица MySQL с одним из столбцов типа Date. В моем файле сопоставления hibernate я сопоставил этот столбец, чтобы ввести java.util.Date. Теперь в HQL при попытке получить объекты на основе равенства даты я не получаю никаких результатов, если я установил Date, используя новую Date(). Если я нормализую дату, установив часы, минуты и секунды до нуля, я получаю результаты. Это необходимо, так как я объявил тип столбца SQL как Date, а не Timestamp?Hibernate HQL и Date
ответ
Попробуйте java.sql.Date
Надеюсь, это поможет вам с вопросом дата равенства.
RDJ
Я был в состоянии использовать java.util.Date с колонкой Дата SQL Server, явно установив @type:
@Type(type="date")
public java.util.Date getDate() {
return date;
}
Без аннотацию, я получал
java.lang.IllegalArgumentException: формат временной отметки должен быть yyyy-mm-dd hh: mm: ss [.fffffffff]
с Hibernate 3.5.1-final
С JPA, я думаю, вы должны использовать '@Temporal (DATE)' –
@Temporal (TemporalType.DATE) также работает для меня. Здесь есть несколько документов: http://docs.jboss.org/hibernate/stable/annotations/reference/en/html/entity.html#entity-mapping-property, что делает его похожим на более стандартное - спасибо, Pascal ! – Andrew
- 1. Наследование Hibernate и HQL
- 2. Hibernate HQL и наследование
- 3. Hibernate, Maps и HQL
- 4. Hibernate (HQL)
- 5. hibernate Ошибка подключения HQL
- 6. Hibernate SQL to HQL
- 7. hibernate hql like criteria on date type field
- 8. Hibernate HQL CreateQuery
- 9. HQL Hibernate INNER JOIN
- 10. hibernate HQL - подзапрос
- 11. HQL vs. SQL/Hibernate netbeans Редактор HQL
- 12. Атрибуты списка Hibernate HQL?
- 13. Reindexing with hibernate/HQL
- 14. Hibernate: HQL не работает
- 15. Hibernate наследования HQL типа
- 16. Hibernate условное соединение HQL
- 17. GROUP_CONCAT Hibernate HQL
- 18. Hibernate HQL запрос
- 19. Hibernate HQL запрос - сложный
- 20. Hibernate HQL вложенного запроса
- 21. HQL Hibernate много таблиц
- 22. Присоединиться к Hibernate HQL
- 23. Hibernate HQL Query вставить
- 24. HQL Hibernate order by
- 25. запрос в Hibernate с HQL
- 26. DateDiff в HQL - Hibernate
- 27. select in HQL (hibernate)
- 28. Hibernate HQL с интерфейсами
- 29. экстракт * HQL * в Hibernate
- 30. Hibernate HQL Subquery
В картографическом типе? – Abhi
«У меня есть таблица MySQL с одним из столбцов типа Date. В моем файле сопоставления hibernate я сопоставил этот столбец с именем java.util.Date» - вместо этого попробуйте java.sql.Date – Richie
Спасибо. Это работает, но знаете ли вы, почему он не работает с типом java.util.date, даже когда тип столбца Date? Если это временная метка, я понимаю, но с Date эта вещь меня озадачивает. – Abhi