Java中如何存儲金額的問題

背景分析: 在實際開發過程當中,對於金額(通常是元爲單位)前端輸入通常爲小數點兩位,好比:1.10,小數點第二位到分。並且數據庫的存儲粒度能夠爲分或者元,若是爲分,則傳入的值須要乘以100。 解決方法: 前端傳入的的爲小數點2位(小數點合法的位數是2位,大於2位前端和服務端都要校驗),服務端這邊用Decimal來接收金額類型數據,數據庫存儲的類型能夠爲bigInt(此時傳入的Double或者Dec
相關文章
相關標籤/搜索