龍年-數據庫時間類型字段精度問題 datetime類型的精度

數據庫時間類型字段精度問題

理論

Datetime Timestamp保存毫秒 防止精度丟失

  • 數據庫字段爲 DATETIME(3) 時可以保存毫秒。

工程經驗

  • 當數據庫爲MariaDb 10.x.x,則需要jdbc驅動需更換爲 mariadb connnector,或者Mariadb 相應Mysql 數據庫版本高於 5.6.4則無需更改。
  • DATETIME(3) 對應的 Java 類型,可以是 java.util.Date,可以是 jsr-310 裏定義的其他 時間類型。

工程原理

  • java 類型轉化成 sql 對應的時間類型時,最終由數據庫驅動通過 java.sql.Timestamp 進行處理。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章