av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mybatis中sql語(yǔ)句CDATA標(biāo)簽的用法說(shuō)明

瀏覽:7日期:2023-10-18 18:36:24
sql語(yǔ)句CDATA標(biāo)簽的用法

CDATA 指的是不應(yīng)由 XML 解析器進(jìn)行解析的文本數(shù)據(jù)(Unparsed Character Data)。

在 XML 元素中,'<' 和 “&” 是非法的;

“<” 會(huì)產(chǎn)生錯(cuò)誤,因?yàn)榻馕銎鲿?huì)把該字符解釋為新元素的開(kāi)始;

“&” 也會(huì)產(chǎn)生錯(cuò)誤,因?yàn)榻馕銎鲿?huì)把該字符解釋為字符實(shí)體的開(kāi)始;

在mapper文件中寫sql語(yǔ)句時(shí),遇到特殊字符時(shí),如:'<' 等,建議使用 <![CDATA[ sql語(yǔ)句 ]]> 標(biāo)記,將sql語(yǔ)句包裹住,不被解析器解析;

例如:【偽代碼】

select id from t_article where create_time <![CDATA[ <= ]]> now();使用CDATA[ ]標(biāo)簽進(jìn)行范圍查詢

在項(xiàng)目中使用mybatis時(shí)的SQL語(yǔ)句是寫在xml映射文件中的,如果想要通過(guò)大于小于或者大于等于小于等于查詢符合范圍的數(shù)據(jù),但是若寫入的SQL語(yǔ)句有一些類似>,<的特殊字符的話,在解析xml文件的時(shí)候會(huì)被轉(zhuǎn)義,但這并不是我們所希望的,所以這個(gè)時(shí)候可以使用<![CDATA[]]>標(biāo)簽來(lái)解決。

<![CDATA[ ]]> 是什么,這是XML語(yǔ)法。在CDATA內(nèi)部的所有內(nèi)容都會(huì)被解析器忽略。

如果文本包含了很多的'<'字符 <=和'&'字符——就象程序代碼一樣,那么最好把他們都放到CDATA部件中。

實(shí)例:

<select resultType='FleeceRecord'>SELECT * FROM `fleece_record`<where><if test='naturalLengthStart != null'>and natural_length<![CDATA[>=]]>#{naturalLengthStart} </if> <if test='naturalLengthEnd != null'>and natural_length<![CDATA[<=]]>#{naturalLengthEnd} </if> </where>

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

相關(guān)文章:
主站蜘蛛池模板: 91人人视频在线观看 | 污免费网站| 欧美日韩高清一区二区三区 | 精品福利在线视频 | www.国产日本 | 欧美黑人激情 | 99re在线| 成人av免费 | av在线伊人 | 国产成人精品一区二区三区 | 色综合一区二区 | 91综合在线观看 | 一级视频黄色 | 欧美激情一区二区三级高清视频 | 尤物视频在线免费观看 | 在线欧美一区二区 | 蜜桃视频在线观看免费视频网站www | 欧美精品久久久 | 99热精品久久 | 国产天天操 | 欧美极品在线观看 | 色橹橹欧美在线观看视频高清 | 蜜桃av人人夜夜澡人人爽 | 九九视频在线观看视频6 | h片免费在线观看 | 亚洲一区二区三区在线视频 | 午夜小视频免费观看 | 国产午夜精品久久久 | 青青久在线视频 | 夜夜爽99久久国产综合精品女不卡 | 精品亚洲一区二区 | 国产精品亚洲精品日韩已方 | 日韩有码一区 | 国产精品久久久久久久久久久免费看 | 精品在线一区 | 成人免费视频7777777 | 99国产精品一区二区三区 | 精品欧美一区二区中文字幕视频 | 毛片韩国 | 国产成人99久久亚洲综合精品 | 国产偷久久一级精品60部 |