Java中如何存储金额的问题

背景分析: 在实际开发过程当中,对于金额(通常是元为单位)前端输入通常为小数点两位,好比:1.10,小数点第二位到分。并且数据库的存储粒度能够为分或者元,若是为分,则传入的值须要乘以100。 解决方法: 前端传入的的为小数点2位(小数点合法的位数是2位,大于2位前端和服务端都要校验),服务端这边用Decimal来接收金额类型数据,数据库存储的类型能够为bigInt(此时传入的Double或者Dec
相关文章
相关标签/搜索