mybatis 数字类型值为0时做非空字符判断为false
之前就遇到过这个坑,今天查了下资料比以前搞明白了点,问题如下:
mybatis中if条件判断,其中numberType是数字类型(int,long,double,float,Integer…)等其中一种(目前我只试过long和Integer,但是看官网手册说明应该都在此问题范围内),如果对其进行了非空字符判断,且这个时候数字类型的值为0,那么下面第一个if是不会进入执行的。<where>
原创
2017-06-20 19:27:19 ·
14367 阅读 ·
0 评论