mybatis判断integer为空字符串的问题
一、现象当status为Integer类型的时候,传入的值为0时,以下语句无法通过:<if test="status != null && status != ''"> and a.STATUS = #{status}</if>而当传入1的时候,则可以进入到代码块。二、原因与解决mybatis在预编译sql时,使用OGNL表达式来解析if标签,对于Integer类型属性,在判断变量是否等于