电光石火-穿越时空电光石火-穿越时空


MyBatis把0当做空字符串

在开发中,一般在sql map中都会判断参数是否为null,以及是否为空字符串

当参数为int类型0时,myBatis自动把0定义为空字符串'',因此需要添加一个判断条件是否为0

<if test="t != null and ''!= t or t == 0">
   and t = #{t,jdbcType=INTEGER}
</if>
本博客所有文章如无特别注明均为原创。作者:似水的流年
版权所有:《电光石火-穿越时空》 => MyBatis把0当做空字符串
本文地址:http://ilkhome.cn/index.php/archives/959/
欢迎转载!复制或转载请以超链接形式注明,文章为 似水的流年 原创,并注明原文地址 MyBatis把0当做空字符串,谢谢。

评论