我有一个数据库表TableA,其中有一列名为“theDate”,其数据库中的数据类型为DATE。
通过GORM将java.util.Date保存到“theDate”时,当我执行select * from TableA查看表中的数据时,它似乎只保存了日期值。
但是,当我运行以下查询时:
select * from TableA where theDate = :myDate
没有找到结果,但如果我运行类似以下的内容;
select * from TableA where theDate <= :myDate
我能得到结果。
所以时间是相关的。
我的问题是如何保存日期并在完全忽略时间的情况下查询日期,只匹配完全相同的日期?
谢谢。
注意:我也尝试过使用sql.Date和util.Calendar,但没有成功。