下图是错误的条件判断演示
如果rushAnswer这个参数为Integer类型, mybatis的 if标签 将0认为是 ‘’ (空字符串),当rushAnswer 等于 0 的时候, 条件判断返回false ,所以如果是Integer类型只需要判断 != null 即可
记 Mybatis 的IF标签条件判断参数为Integer类型的坑
最新推荐文章于 2024-05-22 15:47:38 发布
下图是错误的条件判断演示
如果rushAnswer这个参数为Integer类型, mybatis的 if标签 将0认为是 ‘’ (空字符串),当rushAnswer 等于 0 的时候, 条件判断返回false ,所以如果是Integer类型只需要判断 != null 即可