mybatis的DECIMAL类型映射到实体相对应的BigDecimal类型是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis的DECIMAL类型映射到实体相对应的BigDecimal类型是啥?相关的知识,希望对你有一定的参考价值。
比如:数据库里有个数据为10.00,映射到实体就变成了10,但是要是10.21,映射就会为10.21,不知道mybatis为啥会自动进行取整操作;其实如果换成double或者float就不会取整了,但是如果实体对象某一double类型字段数据如果是如10.00这样的,在进行fastjson时又会被取整为10,而如果为BigDecimal类型,则不会被取整,这个掣肘好痛苦,求大神解惑?
参考技术ASQL数据类型。
数据类是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。
日期和时间数据类型日期和时间数据类型包括 Datetime 和 Smalldatetime 两种类型。 日期和时间数据类型由有效的日期和时间组成。
以上是关于mybatis的DECIMAL类型映射到实体相对应的BigDecimal类型是啥?的主要内容,如果未能解决你的问题,请参考以下文章