筆記——BigDecimal存儲到數據庫時decimal小數自動變爲0

今天做支付模塊,處理金額的時候,發現存儲的bigDecimal("0.1"),存儲到數據庫中變爲了0.。 如下圖:  檢查了一下日誌,發現存儲的數據的確沒有問題,因此將問題的根源確定到了數據庫的頭上。 後來才發現,在建表的時候,將小數點默認爲0了,如下圖。 這真是太呆瓜了。果斷改了爲了4。 現在就沒有問題了。 所以在使用decimal類型的數據的時候,一定要記得精度的設置,否則就像我一樣呆瓜咯!
相關文章
相關標籤/搜索