1 转义字符
1.1 特殊字符和转义字符对照表
序号 | 特殊字符 | 转义字符 |
---|---|---|
1 | < | < |
2 | > | > |
3 | & | & |
4 | ' | ' |
5 | " | " |
1.2 使用示例
<select id="getUserList" resultType="com.entity.User">
select username,password
from users
<if test="endTime!=null">
createTime <= #{endTime}
</if>
</select>
1.3 注意事项
(1)转义序列字符之间不能有空格;
(2)转义序列必须以”;”结束;
(2)单独出现的”&”不会被认为是转义的开始;
(4)区分大小写。
2 <![CDATA[ ]]>
2.1 <![CDATA[ ]]>使用说明
<![CDATA[ ]]> ,不言而喻:这是XML语法。在CDATA内部的所有内容都会被解析器忽略。
所以,当我们在xml文本中包含了很多的"<" 字符 “<=” 和 “&” 字符,就像程序代码一样,那么最好把他们都放到CDATA部件中。
2.2 示例
<select id="getUserList" resultType="com.entity.User">
select username,password
from users
<if test="endTime!=null">
createTime <![CDATA[ < ]]>= #{endTime}
</if>
</select>
2.3 注意事项
(1)此部分不能再包含”]]>”;
(2)不允许嵌套使用;
(3)”]]>”这部分不能包含空格或者换行。