mybatis中的大于小于等于对应符号:
符号 转移符 说明
> > 大于
< < 小于
>= >= 大于等于
<= << 小于等于
& & 和
‘ ' 单引号
“ " 双引号
1.如果为字符串类型
1.1 如果不需要过滤空串的情况 仅仅判断null即可
例如:<if test="username != null"></if>
1.2 如果需要过滤空串,添加空串判断即可 不支持 && 所以这里用 and or || 来做逻辑与或的判断
例如:<if test="username != null and '' != username"></if> 或者 <if test="username != null and '' neq username"></if>
1.3 如果判断字符串是否已某个特俗字符开头,结尾等。直接调用String的对应方法即可
例如:<if test="username != null and username.indexOf('ji') == 0"> </if> <!-- 是否以什么开头 -->
<if test="username != null and username.indexOf('ji') >= 0"> </if> <!-- 是否包含某字符 -->
<if test="username != null and username.lastIndexOf('ji') > 0"></if> <!-- 是否以什么结尾 -->