java后台BigDecimal数据类型插入到mysql数据库的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java后台BigDecimal数据类型插入到mysql数据库的问题相关的知识,希望对你有一定的参考价值。

是这样的,我将这个类型的数据插到mysql数据库,对应的字段类型是float,但是到了数据库后小数点都没了,被四舍五入了,就像整型一样了..

可以调用BigDecimal类的doubleValue()方法取得对应的double值,然后在插入到MySQL 参考技术A 或者Double.parseDouble(BigDecimal类的对象.toString())方法来进行转化 参考技术B 这类数据建议转成String 类型 存入数据库

以上是关于java后台BigDecimal数据类型插入到mysql数据库的问题的主要内容,如果未能解决你的问题,请参考以下文章

java:BigDecimal还是Integer有啥区别??Oracel保存的数值类型对应java,java中用啥类型好?

c#中怎样使decimal类型变量保留固定小数位?

java导入excel 后台poi解析时数据由14700.00变成了14699.99999999998这是为啥呢?

JdbcType类型和Java类型的对应关系

mybatis bigdecimal 对应啥类型

在java中如何将bigdecimal类型转成String类型?