色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:4日期: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)文章:
主站蜘蛛池模板: 亚洲国产精品二区久久 | 美国特级毛片 | 天堂8中文在线最新版在线 天堂8资源8在线 | 国产精品一区二区三区四区五区 | 欧美日本一道道一区二区三 | 日韩在线观看一区二区三区 | 成人免费视频国产 | 国产免费爱在线观看视频 | 九九九免费视频 | 香蕉成人 | 亚洲成人免费视频在线 | 一男一女搞黄 | 性久久久久久久久 | 在线免费观看国产视频 | 欧美久久一区二区 | 黄色一级a毛片 | 国产欧美精品区一区二区三区 | 精品400部自拍视频在线播放 | 99国产精品免费观看视频 | 欧日韩视频 | 手机看片午夜 | 国美女福利视频午夜精品 | 美女视频很黄很a免费国产 美女视频黄.免费网址 | 精品视频免费在线 | 欧美日韩精品免费一区二区三区 | 一级特黄特色的免费大片视频 | 国产美女野外做爰 | 久久伊人精品热在75 | 国产日韩欧美综合一区二区三区 | 91欧美亚洲| 日韩午夜精品 | 国产精品福利午夜h视频 | 国产精品国产三级国产an不卡 | 99精品高清不卡在线观看 | 成年人黄色网址 | 一级成人a免费视频 | 特黄特级a级黄毛片免费观看多人 | 精品欧美高清不卡在线 | 欧美精品在线免费观看 | 国产精品久久久久久久久久久久久久 | 国产精品视频视频久久 |