由于在Mybatis框架的xml中,我们常用的大于(>)小于(<),大于等于(>=)小于等于(<=)解析的时候会经常出问题,导致编译报错,所以就需要对其进行转译才能通过。

以下是我整理出来记录在这里方便以后使用,也希望能帮助用到的小伙伴哦~~~

左边就是原来的符号,右边就是在mybatis中代替的符号

原符号 Mybatis中替换的符号 备注 例子
> &gt; A &gt; B
>= &gt;=    或者   <![CDATA[>= ]]> A &gt;= B  或者   A <![CDATA[>= ]]> B
< &lt; A &lt; B
<= &lt;=     或者  <![CDATA[<= ]]> A &lt;= B    或者   A <![CDATA[<= ]]> B
!= <![CDATA[ <> ]]>   或者  <![CDATA[!= ]]> A <![CDATA[ <> ]]>  B 或者 A <![CDATA[!= ]]> B
"" &quot; 双引号
'' &apos; 单引号
& &amp; A &amp; B

实例说明

SELECT*
FROMuoa_daily
WHERE<if test="daily.createUser != null and daily.createUser != ''">create_user != #{daily.createUser}</if><if test="daily.departmentId != null and daily.departmentId != ''">and department_id = #{daily.departmentId}</if><if test="daily.type != null and daily.type != ''">and `type` = #{daily.type}</if>
AND id IN (SELECTdaily_idFROMuoa_daily_read_logWHEREcreate_user = #{daily.createUser})
ANDDATE_SUB(CURDATE(), INTERVAL 30 DAY) <![CDATA[ <= ]]> DATE(create_time)
ORDER BY create_time DESC
LIMIT #{current}, #{size}

完结!

【MySQL用法】MySQL中大于,大于等于,小于,小于等于的转义写法相关推荐

  1. sql语句中大于 , 大于等于 , 小于 , 小于等于

    # 小于 <: < # 小于等于 <=: <= # 大于 >: > # 大于等于 >=: >=

  2. Oracle sql大于和小于号的转义写法

    mybatis 中 SQL 写在mapper.xml文件中,而xml解析 < .>.<=.>= 时会出错,这时应该使用转义写法. < <= > >= & ...

  3. mybatis中大于,小于,大于等于,小于等于,转义写法

    我公司用的orm框架是mybatis,今天在写代码的时候需要在sql中使用到大于等于,这时候我就像sql中一样直接使用了>=在运行的时候于是就出现了一些意想不到的错误,具体错误我就不贴出来了,还 ...

  4. IBatis 映射文件 sql 中大于、小于等符号转义

    相信好多朋友在写配置文件的时候,     直接写 > .<.>=.<= 编译不通过! 这些其实就是 xml 文体的特殊符号,在编写是需要转义,有两种方式处理,如下: 方法一 : ...

  5. mapper.xml中大于、小于、不等于号的方法

    目录 一.背景 二.解决方案一:使用转义字符 三.解决方案二: 四.参考文献 一.背景 项目中有一个联合查询的SQL一直很慢,总感觉无法再继续优化了,实际上还是有继续优化的方案的.具体方案如下:1.将 ...

  6. mybatis中大于,小于和特殊符号的写法

    使用mybatis在xml中编写sql时如果需要输入大于小于等符号时,需要写成如下形式,否则会报错,本文说明了mybatis中大于,小于和特殊符号的写法 工具/原料 mybatis 方法/步骤 1 第 ...

  7. IDL 中将数组中大于或者小于某一值的数值变成一个定值,其他值不变

    IDL可以很方便的将数组中大于或者小于某一值得数值变成一个定值,其他值不变 如将数组a中小于等于2的数值变成999,大于2的数值保持不变,可通过语句aa=(a le 2)*999+(a gt 2)*a ...

  8. xml中处理大于号小于号的方法(Mybatis中大于、小于)

    xml中处理大于号小于号的方法(Mybatis中大于.小于) 项目启动时遇到了这么一个问题: Error creating document instance. Cause: org.xml.sax. ...

  9. sql语句中大于号、小于号、大于等于、小于等于号的写法

    在写sql的时候 经常会忘记大于小于号的表示方法,总结一下 第一种: <: < <=: <= >: > >=: >= sql如下: create_at ...

  10. Mybatis中大于,小于,不等于等特殊符号的写法

    第一种写法 lt即英文 less then 小于的意思 gt即英文 great then 大于的意思 第二种写法 大于等于 <![CDATA[ >= ]]> 小于等于 <![C ...

最新文章

  1. HTML5绝对定位图片合成,HTML5 绝对定位的问题
  2. CentOS环境下tomcat启动超级慢的解决方案
  3. php调用matlab
  4. iOS开发网络篇—网络编程基础
  5. C++语言string类介绍和示例
  6. 文章下载:关于窗宽窗位调节非常有用的论文《DICOM 医学图像窗口变换的加速算法》...
  7. linux scp 安装包,linux安装scp命令
  8. 爬取中国天气网获取全国城市编码并存入mysql数据库
  9. 使用python中的matplotlib绘制路径图
  10. 晨晖c语言,晨晖C语言学习系统
  11. 免手机验证码网站备案
  12. 放心吧,社区团购是兔子的尾巴长不了
  13. 双花是什么花?区块链技术如何避免支付中的双花问题?
  14. ios html转换成网页,ios App加载本地HTML网页,点击网页链接跳转到app页面的方法
  15. 基于情感词典的python情感分析!它居然比我还懂我女友!
  16. 16999元!华为Mate X终于发布了!附上手视频
  17. python如何爬虫股票数据_python爬虫实例,股票数据定向爬虫
  18. 垃圾佬收的thinkpad T480
  19. pandas取整 pandas取整数 pandas 转成int
  20. 使用webgl绘制一个点

热门文章

  1. Vue指令概述,v-if与v-show的区别
  2. 用计算机音乐的歌词,电脑酷狗音乐怎么在屏幕上显示歌词
  3. 短视频创业,如何在技术上节省100万启动资金?
  4. bypy更换绑定的百度云盘账户
  5. java实现 -- 模板方法模式 -- 旅游签证
  6. Java中equal和==的比较[zz]
  7. java程序员 技术成长路线
  8. 2021年3月最新-李沐-动手学深度学习第二版-中、英文版
  9. 范数、损失函数、标准差
  10. java判断101-200之间有多少个素数_并输出所有素数_编程基础练习:题目:判断101-200之间有多少个素数,并输出所有素数。 - 菜鸟头头...