mysql數據庫創建時間只有年月日,時分秒為00:00:00


場景描述:昨天增加了一個記錄全局請求日志的需求,而在回頭查看日志的時候,發現創建時間只有年月日,時分秒為00:00:00,然后開啟了認真的排查模式。PS:代碼采用jdbcTemplate批量插入。

第一步:查看數據庫字段類型是否為datetime,經確認確實為datetime。

第二步:查看傳入的數據是否被格式化過,經確認,並沒有,都是new Date()。

第三步:查看代碼,經排查,發現批量處理的時候,datetime類型字段使用的是setDate,這個方法是對應着數據庫類型為date的,果斷將setDate改為setTimestamp,然后問題解決。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM