mybatis查询字段为null设置为0

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/amoscn/article/details/80846017

背景

使用mybatis查询(mysql)时,会使用多个double字段做相加,但是呢,其中几个字段有可能是null,会抛空指针。

解决方法

自动生成的mybatis mapper文件长这样

<sql id="Base_Column_List">
    ID,  PREPAYMENT_FEE
  </sql>

修改它

<sql id="Base_Column_List">
    ID,  ifnull(PREPAYMENT_FEE,0) as PREPAYMENT_FEE
  </sql>

猜你喜欢

转载自blog.csdn.net/amoscn/article/details/80846017