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

    <delete >
        DELETE FROM xxfnd_organization_access_b
        <where>
            END_DATE < SYSDATE()
        </where>
    </delete>

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

    <delete >
        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()

相关文章:

  • 2022-12-23
  • 2021-09-25
  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
  • 2022-12-23
  • 2021-12-28
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
  • 2022-02-14
  • 2022-01-29
  • 2021-07-12
相关资源
相似解决方案