表字段类型定义

来源:5-7 数据表实体类定义(2)

java搬砖

2019-10-16

AdUnit类中的预算字段budget现在定义的是Long类型,但是他是关于钱的,我觉的设计成BigDecimal更好些吧

写回答

1回答

张勤一

2019-10-17

同学你好:

    你这里想要表达的是数值的精度问题,使用 BigDecimal 的话,精度可以使用数据库来控制(包括 java 中的类型)。但是,我这里使用 Long 的话,也是同样的道理,就是我自己去控制精度,例如,精确到分的话,我对数值 * 100 就可以了,之后,记得在代码中再做处理。

    不管使用哪一种方式都是可行的,这个看个人习惯或者是公司的规范,我个人习惯于自行去代码控制,所以选择了 Long 类型。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1
1
java搬砖
非常感谢!
2019-10-20
共1条回复

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程