java中的一个对象的bigdecimal字段本来是1、2.56、100.233这种样式,但是保存到mysql数据库表的decimal(16.6)类型的字段中就成了1.000000、2.560000、100.233000这种样式,不知道哪里出了问题。
‘你自己也说了16.6,.6就代表小数点后保留六位啊。语句DECIMAL (5,2)规定了存储的值将不会超过5位数字,开且小数点后面有2位数字。你的16.6就是小数点前最多16位数字,小数点后保留六位