superwei

          導(dǎo)航

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          統(tǒng)計(jì)

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          Mybatis在xml文件中處理大于號(hào)小于號(hào)的方法

          轉(zhuǎn)載自:
          https://www.cnblogs.com/winner-0715/p/6132755.html

          第一種方法:
          用轉(zhuǎn)義字符把">"和"<"替換掉,就沒有問題了。

          <if test="startTime != null ">     
              AND order_date
          &gt;= #{startTime,jdbcType=DATE}
          </if>
          <if test="endTime != null ">
          AND order_date &lt;= #{endTime,jdbcType=DATE}
          </if>

          注意下,這里的startTime,endTime都是Date類型的~

          附:XML轉(zhuǎn)義字符

          &lt;      <    小于號(hào)   
          &gt;      >    大于號(hào)   
          &amp;      &    和   
          &apos;      ’    單引號(hào)   
          &quot;      "    雙引號(hào)   


          第二種方法:
          因?yàn)檫@個(gè)是xml格式的,所以不允許出現(xiàn)類似">"這樣的字符,但是可以使用<![CDATA[ ]]>符號(hào)進(jìn)行說明,將此類符號(hào)不進(jìn)行解析
          mapper文件示例代碼

          <if test="startTime != null ">
          AND <![CDATA[ order_date >= #{startTime,jdbcType=DATE} ]]>
          </if>
          <if test="endTime != null ">
          AND
          <![CDATA[ order_date <= #{endTime,jdbcType=DATE} ]]>
          </if>

          posted on 2018-03-27 13:53 小辭猬 閱讀(107) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 南靖县| 连江县| 纳雍县| 正蓝旗| 藁城市| 民丰县| 全椒县| 田东县| 阿图什市| 阜新市| 雷州市| 英山县| 上杭县| 周口市| 弋阳县| 虎林市| 东乡县| 信阳市| 上杭县| 河西区| 凤翔县| 宜阳县| 金平| 县级市| 桐梓县| 延寿县| 津南区| 浏阳市| 新宾| 松溪县| 荔浦县| 贡嘎县| 攀枝花市| 林口县| 禹城市| 仁化县| 儋州市| 万源市| 曲水县| 绥江县| 安康市|