java bigdecimal保存到mysql数据库不保留小数点后位数问题

作者:用户 来源:互联网 浏览:667 次 时间:2016-03-09 16:50:15

java bigdecimal保存到mysql数据库不保留小数点后位数问题 - 摘要: javabigdecimal保存到mysql数据库不保留小数点后位数问题单元测试执行insert方法:set值如下:sp.setMaximumDd(newBigDecimal("-0.1109"));

问题描述

java bigdecimal保存到mysql数据库不保留小数点后位数问题

单元测试执行insert方法:
set值如下:
sp.setMaximumDd(new BigDecimal("-0.1109"));
sp.setWinningPct(new BigDecimal("0.6217"));
sp.setWinningMonth(new BigDecimal("0.80"));

    插入到mysql数据库中值为什么变成了这样:
    ![图片说明](http://img.ask.csdn.net/upload/201605/19/1463630105_182724.png)
    mysql表中对应的数值类型都是decimal的
    这是为什么呢?

解决方案

java bigdecimal保存到mysql数据库不保留小数点后位数问题-c保留小数点后三位数

数据库中的值 上个图片传错了

解决方案二:

Java小数点位数保留问题
java中小数点位数问题
java中double类型数组保留小数点后位数问题!!!!!

解决方案三:

问题已解决,数据库表设计的时候小数点默认为0,没改,出去尿了个尿忽然意识到的,好愚蠢哈哈

解决方案四:

为什么创建表的时候要默认为0呢,不是一个好习惯

【云栖快讯】阿里云栖开发者沙龙(Java技术专场)火热来袭!快来报名参与吧!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供java bigdecimal保存到mysql数据库不保留小数点后位数问题相关信息,包括 c保留小数点后三位数,小数点位数保留规则,计算器小数点保留位数,小数点保留位数英语,java保留小数点位数的信息 ,所有java bigdecimal保存到mysql数据库不保留小数点后位数问题相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_1138,您可以点击java bigdecimal保存到mysql数据库不保留小数点后位数问题-手机站访问。

热点导航