从xml中返回的对象,和new 返回的对象时不同的。

 public BigDecimal getTax() {
        return tax == null ? BigDecimal.ZERO : tax;
    }

这是自定义的一个类 对null 做出了处理。

但是如果是直接从xml  查询返回的该对象, tax() 字段还是会产生null

 <resultMap id="twoToNine" type="" >
    <result column="tax_data" property="tax" jdbcType="DECIMAL" />
    <result column="fiscal_ret" property="revenue" jdbcType="DECIMAL" />
    <result column="corp_name" property="name" jdbcType="VARCHAR"/>
  </resultMap>
原文地址:https://www.cnblogs.com/prader6/p/10916269.html