国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(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)文章:
主站蜘蛛池模板: 亚洲一区免费在线 | 99草精品视频| 国产成人精品曰本亚洲78 | 久久视频免费观看 | 国产精品欧美韩国日本久久 | 久久一日本道色综合久 | 全部免费国产潢色一级 | 福利姬在线精品观看 | 国产三级精品最新在线 | 久久99久久99精品免观看 | 亚洲精品一区二区手机在线 | 国产欧美在线不卡 | 91精品国产薄丝高跟在线看 | 在线观看国产情趣免费视频 | 久久精品亚洲精品一区 | 在线免费精品视频 | a级精品九九九大片免费看 a级毛片免费观看网站 | 免费看91毛片 | 亚洲成人综合网站 | 萌白酱粉嫩jk福利在线观看 | 美国的毛片免费的 | 美国黑人特大一级毛片 | 久久精品视频9 | 久久久久视频精品网 | 手机黄色网址 | 人成免费网站 | 毛片三级| 国产欧美亚洲精品a | 日韩一区二区三区不卡视频 | 福利视频午夜 | 亚洲欧美久久精品1区2区 | 男人天堂网2022 | 亚洲激情欧美 | 一级做a爰片久久毛片免费看 | 国产男女爽爽爽免费视频 | 美女张开腿黄网站免费 | 91年精品国产福利线观看久久 | 男女无遮掩做爰免费视频软件 | 国产日韩欧美一区二区三区综合 | 日本www在线播放 | 成人影院欧美大片免费看 |