前言
在mybatis中写sql语句时,我们偶尔会需要比较数据,这时就需要用到< 、>、<=、>=等的这类符号。这类符号在mybaits中的表现方式和在mysql语法中的表现方式是有点不同的。
错误截图,IDEA中报错内容如下:
他提示我语法部分的<=
,这里估计是将我的<
识别成了xml中的左括号了所以我们可以用特殊替代符号替换他,如下截图:
正文
话不多说,如下:
两种方式:
第一种
代码语言:javascript复制sql语法原符号 mybaits替换符号
<(小于) <(小于)
<=(小于等于) <=(小于等于)
>(大于) >(大于)
>=(大于等于) >=(大于等于)
&(且) &(且)
'(单引号) '(单引号)
"(双引号) "(双引号)
第二种
代码语言:javascript复制大于等于 = ]]>
小于等于
举例
a >= b
a >= b 或者 a = ]]> b
a < b
a < b
本篇文章参考: https://blog.csdn.net/teavamc/article/details/88854857 https://blog.csdn.net/weixin_42555133/article/details/90172797