下面給大家介紹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中特殊字符處理及特殊符號,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!