mybatis if test非空判断数字0是false

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_16765615/article/details/81295677

<if test="num!= null and num!= ''">num非空时执行</if>

当num值为0时,并没有进入方法

解决方法 

1、去掉空字符串判断

         <if test="num!= null">num非空时执行</if>

2、添加0值判断

         <if test="num!= null and num!= '' or num== 0">num非空时执行</if>

猜你喜欢

转载自blog.csdn.net/qq_16765615/article/details/81295677