MyBatis中特殊符号的转义

在MyBatis中遇到特殊符号时有两种转义方式:

第一种

(复制时请去掉空格)

描述 空格 小于 大于 小于等于 大于等于 单引号 双引号
原符号 < > <= >= & ' "
替换符号 & nbsp; & lt; & gt; & lt;= & gt;= & amp; & apos; & quot;

例如:

<select id = "selectUserByAge" resultMap = "user" >
    select
        id,userName,age
    from
        userTable
    where
        age &gt;= user
</select>

第二种

使用 <[CDATA[>=]]> 进行转义

例如:

<select id = "selectUserByAge" resultMap = "user" >
    select
        id,userName,age
    from
        userTable
    where
        age <![CDATA[>=]]> user
</select>

猜你喜欢

转载自www.cnblogs.com/orange-wan/p/11806513.html