关于 在mybatis中用if test 进行字符串判断的话 要用双引号来进行判断
<if test="isDirect==null or isDirect !='1' or isDirect =='' ">
</if>
上面这样是不行的因为MyBatis是使用的OGNL表达式来进行解析的,改成
<if test="isDirect==null or isDirect !="1" or isDirect =='' ">
</if>
这样就可以对字段isDirect 是否等于1可以进行判断了。