问题:当SQL语句中需要写部分符号,如:“<” 字符 “>” 字符 “>=” 字符 “<=” 字符,但是在xml文件中并不能直接写上述列举的字符,否则就会报错。
处理方式1:转义字符
常见的转义字符:
<select id="selectById" resultMap="brandResultMap">
select *
from tb_brand
where id < #{id};
</select>
方法二:CDATA区
CDATA区的内部会被xml语法所忽略,当作纯文本来处理。
<select id="selectById" resultMap="brandResultMap">
select *
from tb_brand
where id
<![CDATA[
<
]]>
#{id};
</select>