背景 使用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>