BUG

Mybatis

1.今天在使用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>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 昔日美好的霞姨真的老了。 她臃肿的身材整个蜷在一张小小的矮凳上,粗糙的双手交叠着放在并拢的两膝之间。脖子微微前...
    梦的衣裳TY阅读 4,064评论 19 27
  • 分公司外聘了一个94年的小鲜肉,给他资深销售的待遇。总部例行审核他的资历:从事销售工作仅仅不足6个月,对于该行业...
    凌云霓裳阅读 1,605评论 0 0
  • 青春如谜般念念不忘
    你看我时很远看云时很近阅读 1,911评论 0 0
  • 昨天跟一个久别重逢的朋友聊天,我告诉他我在做软件开发,他说这是高科技,我自嘲的笑了笑。在我看来,他所谓的高科技,不...
    sky_yang阅读 2,271评论 1 0