商品的价格在实体类中为什么用Integer,数据库用的decimal啊

来源:2-2 数据表结构设计

江城五月

2017-06-27

写回答

1回答

Miller8

2017-07-08

老师在视频中不是说了吗?商品价格最低单位是分,显示的时候才除以100显示小数。因此程序里都是以分为单位的数字,所以可以用Integer。数据库里对精度有要求的字段特别是金额,建议采用decimal类型,由于decimal(M,D)中M表示总共位数,D表示小数的位数,因此采用decimal(10,0)的类型存放程序里的Integer类型也是可以的。

0
0

Java Spring带前后端开发完整电商平台

工具组件封装+支付回调扩展+电商设计思想经验分享

612 学习 · 186 问题

查看课程