1、对于字符串的非空判断
<if test="name!=null and name!=''">
and name = #{name}
</if>
2、对于字符串的具体判断
<if test="name!=null and name=='test'">
and name = #{name}
</if>
3、对于整数的非空判断,注意:这里这能写age!=null,在mybatis中会把0视为空字符串''
<if test="age!=null"> // 这里不能加上 age !=''
and age = #{age}
</if>
4、对于整数的具体判断
<if test="age!=null and age==3">
and age = #{age}
</if>