JPA/Hibernate ORM中的Date

    在使用JPA(Hibernate)進行數據統計時,發現經過between and進行數據讀取,不能讀取時間的臨界值(2015 01-01 00:00:00,2015 01-01 23:59:59),通過各類臨界值的測試,發現時間的參數雖然已是開始和結束的臨界值,可是始終沒法與庫中數據進行匹配,最後發現是實體中的時間字段,只進行了@Column註解,因此認爲讀取數據有出入的緣由是,在參數轉爲實際sql執行時,丟失了精度。須要加上@Temporal(TemporalType.TIMESTAMP)。sql

    具體未進行@Temporal註解默認的時間精度,待確認。測試

相關文章
相關標籤/搜索