迷你铃铛

文章
8
资源
0
加入时间
2年10月21天

mybatis判断integer为空字符串的问题

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