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' ]]>
  • 相关阅读:
    Spring Security 4
    JPA查询
    改进的冒泡算法
    Create User
    COM调用 – VB、PB
    J-Link clone问题
    修复山寨版的J-Link
    C# Web版报表
    HTML/CSS/Javascript代码在线压缩、格式化(美化)工具
    eclipse中字母大小写转换快捷键
  • 原文地址:https://www.cnblogs.com/springlight/p/5783958.html
Copyright © 2011-2022 走看看