问题:model类型里面写的是BigDecimal类型的数据,mysql数据库里面写的是decimal类型,
从jsp传入一个小数进行保存,结果数据库中始终保存的是传入小数的整数部分?
解决:数据库中,Decimal数据类型,语法为:Decimal(P,S),P为精度,s为数字的小数位数,精度P的取值范围是:1到38,S的取值范围是0到P
从而得出Decimal数据类型的取值范围是-1038+1到1038-1。
发现之前小数点上写的是0,改成3以后就正常了。
问题:model类型里面写的是BigDecimal类型的数据,mysql数据库里面写的是decimal类型,
从jsp传入一个小数进行保存,结果数据库中始终保存的是传入小数的整数部分?
解决:数据库中,Decimal数据类型,语法为:Decimal(P,S),P为精度,s为数字的小数位数,精度P的取值范围是:1到38,S的取值范围是0到P
从而得出Decimal数据类型的取值范围是-1038+1到1038-1。
发现之前小数点上写的是0,改成3以后就正常了。