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

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

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

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

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

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

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

實例如下:

<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> 

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

總結(jié)

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

相關(guān)文章

最新評論

息烽县| 平罗县| 德阳市| 古交市| 启东市| 方正县| 兴海县| 马山县| 安溪县| 同德县| 张北县| 昌黎县| 临邑县| 麦盖提县| 达日县| 碌曲县| 内乡县| 宽甸| 河西区| 开封市| 和静县| 通州区| 青浦区| 周口市| 梅州市| 得荣县| 时尚| 牙克石市| 家居| 五台县| 四会市| 巴中市| 江门市| 霍州市| 昌邑市| 舟山市| 虹口区| 屯昌县| 乳山市| 贞丰县| 青阳县|