亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

sql對特殊符號進行轉(zhuǎn)義 mybatis特殊字符轉(zhuǎ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> 等這些標簽都不會被解析,所以我們只把有特殊字符的語句放在 <![CDATA[ ]]> 盡量縮小 <![CDATA[ ]]> 的范圍 。
實例如下:
【sql對特殊符號進行轉(zhuǎn)義 mybatis特殊字符轉(zhuǎn)義】<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> 標簽,所以把<if>等 放外面

sql對特殊符號進行轉(zhuǎn)義 mybatis特殊字符轉(zhuǎn)義

文章插圖


    以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導!

    「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: