mybatis插入0显示null的解决办法

问题:mybatis,插入或者更新一个Integer类型的字段时,进来的值为0,但数据库最终结果却为null。

原因:多半是对这个值做了如下判断:

      <if test="labelTalentEnt != null and labelTalentEnt != ''">
        label_talent_ent = #{labelTalentEnt},
      </if>

解决方法:

只做非空判断就好了,不要做空串判断,具体原因不详。

      <if test="labelTalentEnt != null">
        label_talent_ent = #{labelTalentEnt},
      </if>
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 鲸 设计师:meimeiellie 返回首页