zoukankan      html  css  js  c++  java
  • mybatis的xml文件中如何处理大小于号

      在mybatis的xml配置文件中会遇到大小于号转化的问题,解决问题的方法如下:

      1.用转义字符把>和<替换掉

    SELECT
        *
    FROM 
        test 
    WHERE 
        1 = 1 
        AND start_date  &lt;= CURRENT_DATE 
        AND end_date &gt;= CURRENT_DATE

            附:XML转义字符

                         &lt;                                 

                         <

                         小于号                                           

                         &gt;

                         >                                      

                         大于号

                         &amp;

                         &

                         和

                         &apos;

                         ’

                         单引号

                         &quot;

                         "

                         双引号

     

      2.<![CDATA[ ]]> 标记避免Sql中与xml规范相冲突的字符对xml映射文件的合法性造成影响

        *使在<![CDATA[ ]]> 中的字符不使用xml语法解析

      如下例子:

    1. <![CDATA[price_from >= #{price_from}]]>

    2. <![CDATA[
    when min(starttime)<='12:00' and max(endtime)<='12:00' ]]>
  • 相关阅读:
    我们的CPU遭到攻击[LOJ558]
    历史[ZJOI2018]
    字符串[LOJ6517]
    奥运公交[LOJ3255]
    BLO-Blockade[POI2008]
    压力[BJOI2013]
    Earthquake[USACO01OPEN]
    暴力写挂[CTSC2018]
    极简教程:数据结构与算法(二)
    DllRegisterServer的调用失败的问题解决方法
  • 原文地址:https://www.cnblogs.com/springlight/p/5783958.html
Copyright © 2011-2022 走看看