
在Java中,BigDecimal类的默认值是0。当创建一个新的BigDecimal对象时,如果不传递任何值,则会默认将其值设置为0。这与Java中其他基本数据类型的默认值不同,它们在没有显式赋值时的默认值是0或null。因此,在使用BigDecimal时,建议始终显式地初始化对象,以避免出现意外的行为。
java的类中,定义的类型为:BigDecimal 1,java—>DB 在java设置值为0,但是在mybatis中的sql中,取得的值为null 2,DB—>java 数据库中的值为0,java中的类型取得的,却是NULL 改怎么解决,统一。 为null的时候,统一为null 为0的时候,统一为0