Mybatis int 判断非空的坑

Mybatis 中,alarmType 是int类型。如果alarmType 为0的话,条件判断返回结果为false,其它值的话,返回true。


<if test="alarmType != null and alarmType != ''">
   alarm_type=#{alarmType},
</if>


其实对于条件判断 alarmType 如果为0,条件判断结果为true

<if test="alarmType == ''">

其实如果alarmType 是int类型的话,不用进行非空判断。




参考:http://blog.csdn.net/qing_gee/article/details/50518795

参考:http://blog.csdn.net/qing_gee/article/details/47122227

猜你喜欢

转载自blog.csdn.net/daydayupzzc/article/details/51507725