商品的价格在实体类中为什么用Integer,数据库用的decimal啊
来源:2-2 数据表结构设计

江城五月
2017-06-27
写回答
1回答
-
Miller8
2017-07-08
老师在视频中不是说了吗?商品价格最低单位是分,显示的时候才除以100显示小数。因此程序里都是以分为单位的数字,所以可以用Integer。数据库里对精度有要求的字段特别是金额,建议采用decimal类型,由于decimal(M,D)中M表示总共位数,D表示小数的位数,因此采用decimal(10,0)的类型存放程序里的Integer类型也是可以的。
00
相似问题