mybatis把整数0识别为null

  • 发表于 3个月前
  • 阅读 ( 5 )
  • 分类:HTML
0 人推荐了该文章

今天在使用mybatis时遇到一个问题,java代码中传递的整数0在mybatis中被识别成null

   <where>
   	<if test="status != null and status !=''">
   		and status=#{status,jdbcType=INTEGER}
   	</if>
   </where>

如果java代码需要往mybatis传递整数0,那么需要使用增强版的判断,具体如下所示:

   <where>
   	<if test="status != null and status !='' or status==0">
   		and status=#{status,jdbcType=INTEGER}
   	</if>
   </where>

 

本文系转载自其它媒体或用户发布,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们。

0 条评论

默认排序