superwei

          導(dǎo)航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統(tǒng)計

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          Mybatis在xml文件中處理大于號小于號的方法

          轉(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;      <    小于號   
          &gt;      >    大于號   
          &amp;      &    和   
          &apos;      ’    單引號   
          &quot;      "    雙引號   


          第二種方法:
          因為這個是xml格式的,所以不允許出現(xiàn)類似">"這樣的字符,但是可以使用<![CDATA[ ]]>符號進行說明,將此類符號不進行解析
          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 小辭猬 閱讀(105) 評論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 白沙| 东方市| 长丰县| 彭阳县| 七台河市| 五原县| 临夏县| 永新县| 时尚| 南丰县| 苍山县| 屯昌县| 九龙坡区| 剑阁县| 武定县| 棋牌| 永年县| 遵化市| 博野县| 皋兰县| 平昌县| 淮阳县| 罗源县| 克什克腾旗| 宣城市| 昌图县| 岫岩| 老河口市| 北京市| 常德市| 文化| 舒兰市| 柳江县| 库伦旗| 万安县| 化州市| 阜康市| 高平市| 宁安市| 谷城县| 道孚县|