(目录)
xml中小于号< 和 小于等于<= 不能直接使用
select * from tb_user where age < #{user.age};
方案一:转义字符
使用转义字符
| 含义 | 符号 | 转义字符 |
|---|---|---|
| 小于 | < |
< |
| 大于 | > |
> |
示例
select * from tb_user where age < #{user.age};
方案二:原样字符
select * from tb_user where age <![CDATA[ < ]]> #{user.age};
总结
无论那种写法都有点丑
参考文章
- 关于mybatis- SQL 语句中出现 < 的解决方案










