p3c 任何货币金额,均以最小货币单位且整型类型来进行存储。 金额为什么是整型而不是BigDecimal

bxjv4tth  于 5个月前  发布在  其他
关注(0)|答案(2)|浏览(68)

和前端的交互也用整形吗? 我们现在内部是给前端用元, 存数据库用分单位.

如果忘记转换, 差的就是100倍的价格, 用BigDecimal差的就是1分钱的价格, 两个相比较起来, 还不如用BigDecimal
在微服务内部互相调用, 返回的价格应该和给前端的是一样的, 会转了又转
想问下这个规则要怎么使用?

w8rqjzmb

w8rqjzmb1#

存在数据库的所有金额.必须是整数!!!为什么是整数,假如向上或者向下取整存在差额那么你就没办法去查了?

相关问题