mybatis xml中特殊字符处理及特殊符号
程序员文章站
2022-05-03 10:31:24
下面给大家介绍mybatis xml 中特殊字符处理方法,具体内容如下所示:
1,cdata区:
它的全称为character data,以"
下面给大家介绍mybatis xml 中特殊字符处理方法,具体内容如下所示:
1,cdata区:
它的全称为character data,以"<![cdata[ "开始,以" ]]>" 结束,在两者之间嵌入不想被解析程序解析的原始数据,解析器不对cdata区中的内容进行解析,而是将这些数据原封不动地交给下游程序处理。
2,特殊字符 :
xml 中表示: <= 小于等于、 >= 大于等于 需加 这样的标记: <![cdata[ ]]> xml中有&的符号,需要
<![cdata[&]]>这样表示&
<= 小于等于 :<![cdata[ <= ]]>
>= 大于等于:<![cdata[ >= ]]>
3,一些特殊字符也可用下面的替代符号所代替。
特殊字符 替代符号
& &
< <
> >
" "
' '
下面看下mybatis 特殊符号的处理方法
第一种写法(1):
原符号 < <= > >= & ' " 替换符号 < <= > >= & ' " 例如:sql如下: create_date_time >= #{starttime} and create_date_time <= #{endtime}
第二种写法(2):
大于等于 <![cdata[ >= ]]> 小于等于 <![cdata[ <= ]]> 例如:sql如下: create_date_time <![cdata[ >= ]]> #{starttime} and create_date_time <![cdata[ <= ]]> #{endtime}
总结
以上所述是小编给大家介绍的mybatis xml中特殊字符处理及特殊符号,希望对大家有所帮助
上一篇: 公司召开全员大会