Mybatis的XML文件sql特殊字符转义

Mybatis的XML文件sql特殊字符处理

XML文件会在解析XML时将5种特殊字符进行转义,分别是&, <, >, “, ‘, 有时候我们写SQL的时候不希望语法被转义,就需要进行特别处理。
有两种解决方法:其一,使用XML转义序列来表示这些字符。其二,使用标签来包含字符。

1.使用转义字符较为麻烦,而且可读写较低:

符号 转义符 说明
< '<' 小于
<= '<=' 小于等于
> '>' 大于
<= '>=' 大于等于
& '&'
''' 单引号
" '"' 双引号

2.推荐使用 夹住代码。

直接夹住需要转移的特殊字符就行,如果需要转义的地方比较多,也可以夹住整段SQL语句
在这里插入图片描述
Mybatis的XML文件sql特殊字符转义_第1张图片

你可能感兴趣的:(mybatis)