在Java xml文档中编写sql语句肯定会遇到一写特殊字符无法被识别,例如”<”
、”>”
、”&
比如某一个字段大于某个值,如下图
可以看出报错了,因为映射配置文件是xml类型的问题,而 > < 等这些字符在xml中有特殊含义,所以此时我们需要将这些符号进行转义,可以使用以下两种方式进行转义
1.转义字符
下图的 <
就是 <
的转义字符
在XML中,需要转义的字符有:
(1)& &
(2)< <
(3)> >
(4)" "
(5)' '
2.< ! [CDATA [内容] ] >