什么时候会执行这个条件?

如果上面的if标签里的条件is_timeout!=null并且is_timeout!=‘ ' 同时满足就执行条件里的sql,否则不执行

再说的明白点,就是is_timeout是你接口dao中传进来的参数,只要你给他传一个不是空字符串的参数就执行里面的方法,如果你不给他传参数或者传一个空字符串,他就不执行了

这是动态sql语句

如果对你有帮助,记得采纳一下哦~谢谢

在不为Null的情况下 会拼接

当is_timeout是个有效值的时候

当is_timeout不为null不等于空串的时候就会拼接上and条件