其實很簡單,將數據庫字段中datetime長度從0調整至3便可。數據庫
由於Java的Date類對象獲取的時間是以帶着小數的毫秒數傳入數據庫的,而當數據庫datetime設置長度爲0時,會自動根據毫秒數後面的小數進行四捨五入,會致使時間精度的缺失。當把數據庫字段的長度設置爲3時,數據庫則會保留毫秒數的三位小數,則不會致使時間精度的喪失。這個問題小會引發時間校訂的不許確,大則到生成的密鑰沒法準確校驗,因此不可忽視。對象