【发布时间】:2012-01-04 13:09:03
【问题描述】:
我有两个 Date Java 对象,它们将被分配给 sql 查询中的一些变量(因为我使用 Hibernate),以便将它们与 DateTime 类型列进行比较以获取具有指定时间范围的行,例如:
WHERE event_date >= :startDate and event_date < :finishDate
我无法直接将日期与日期时间进行比较,因此我想到了 2 种可能的解决方案:
- 尝试在比较之前使用查询将 event_date 字段转换为日期字段。
- 或者尝试将 date java 对象转换为 dateTime,我认为这可能是不可能的..
你会建议我做什么?
【问题讨论】:
-
“或者尝试将日期 java 对象转换为我认为不可能的 dateTime” - 查看 java.sql.Date
标签: java sql hibernate datetime date