zoukankan      html  css  js  c++  java
  • mybatis中运算符转义

    在mybatis的标签语法中,比较运算符的>,<等字符会和标签冲突,比如下例:

        <delete id="selectThenDelete">
            DELETE FROM xxfnd_organization_access_b
            <where>
                END_DATE < SYSDATE()
            </where>
        </delete>
    

    要用转义字符&lt; 取代 <,修改如下:

        <delete id="selectThenDelete">
            DELETE FROM xxfnd_organization_access_b
            <where>
                END_DATE &lt; SYSDATE()
            </where>
        </delete>
    

    附常用的转义字符:

                          &lt;           <      小于号                                           


                         &gt;          >      大于号

                         &amp;      &      和

                         &apos;      '      单引号

                         &quot;      "      双引号

    1.sysdate() 返回的是sysdate()函数被调用时的时间,now()返回的是整条sql语句开始执行时的时间
    2.SET TIMESTAMP语句可以影响now()的返回值,却不会影响到sysdate()
  • 相关阅读:
    java类加载机制
    java反射
    java注解
    设计模式 单例模式
    #1015 : KMP算法
    idea 快捷键
    基础数据类型综合
    工厂模式 VS 策略模式
    AtomicI 多线程中的原子操作
    ThreadLocal<T>
  • 原文地址:https://www.cnblogs.com/mallocLNode/p/7324779.html
Copyright © 2011-2022 走看看