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

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

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

图片说明

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

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

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