我有一個數據庫表TableA,它有一個'theDate'列,數據庫中的數據類型是DATE。在GORM Grails中保存和查詢日期
當我通過GORM將java.util.Date保存到'theDate'時,通過執行select * from TableA來查看錶中的數據時,它似乎只保存日期值。
然而,當我運行一個查詢,如:
select * from TableA where theDate = :myDate
沒有結果被發現,但如果我運行類似;
select * from TableA where theDate <= :myDate
我確實得到了結果。
所以這就像時間是相關的。
我的問題是我如何保存日期和查詢日期忽略時間完全只是匹配在確切的日期?
謝謝。
注意:我也嘗試使用sql.Date和util.Calendar,但沒有成功。
我用DateGroovyMethods.clearTime到底。謝謝。 – C0deAttack