最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mybatis 中的<![CDATA[ ]]>淺析

 更新時(shí)間:2017年09月27日 15:45:38   作者:a1165117473  
本文給大家解析使用<![CDATA[ ]]>解決xml文件不被轉(zhuǎn)義的問題, 對mybatis 中的<![CDATA[ ]]>相關(guān)知識感興趣的朋友一起看看吧

在使用mybatis 時(shí)我們sql是寫在xml 映射文件中,如果寫的sql中有一些特殊的字符的話,在解析xml文件的時(shí)候會被轉(zhuǎn)義,但我們不希望他被轉(zhuǎn)義,所以我們要使用<![CDATA[ ]]>來解決。

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

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

但是有個(gè)問題那就是 <if test="">   </if>   <where>   </where>  <choose>  </choose>  <trim>  </trim> 等這些標(biāo)簽都不會被解析,所以我們只把有特殊字符的語句放在 <![CDATA[   ]]>  盡量縮小 <![CDATA[  ]]> 的范圍。

實(shí)例如下:

<select id="allUserInfo" parameterType="java.util.HashMap" resultMap="userInfo1"> 
 <![CDATA[ 
 SELECT newsEdit,newsId, newstitle FROM shoppingGuide WHERE 1=1 AND newsday > #{startTime} AND newsday <= #{endTime} 
 ]]> 
 <if test="etidName!=''"> 
  AND newsEdit=#{etidName} 
 </if> 
 </select> 

因?yàn)檫@里有 ">"  "<=" 特殊字符所以要使用 <![CDATA[   ]]> 來注釋,但是有<if> 標(biāo)簽,所以把<if>等 放外面

總結(jié)

以上所述是小編給大家介紹的Mybatis 中的<![CDATA[ ]]>淺析,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論

郎溪县| 固安县| 中卫市| 扬中市| 米泉市| 遂溪县| 龙井市| 峨眉山市| 鄄城县| 通河县| 龙泉市| 大竹县| 凤庆县| 宜宾市| 日土县| 张家川| 金川县| 丹江口市| 噶尔县| 吉隆县| 清新县| 花莲县| 阿鲁科尔沁旗| 汕尾市| 黎平县| 仁怀市| 峡江县| 瓦房店市| 车致| 库尔勒市| 河东区| 乃东县| 嘉善县| 南充市| 汤阴县| 长子县| 米易县| 渭南市| 铁岭市| 荆门市| 旺苍县|