前言:最近在Mapper.xml文件中编写SQL语句的过程中遇到了一个小问题,SQL在mysql里能这样用,我以为在项目里也一样,结果就是小于号在.xml里是不能用的会报错,如下SQL。
#在数据库用的
SELECT
COUNT( 1 )
FROM
`student_ement`
WHERE
emotional_state < 0
执行也是没毛病昂。
但是使用到IDEA里的某个Mapper.xml里中就会就会提示 < 附近提示报错用不了。
然后我到网上查找到了,这种可以替代大于号小于号 并且效果也是一样。
字符 | 转义字符 | 描述 |
---|---|---|
> | > | 大于 |
>= | >= | 大于等于 |
< | < | 小于 |
<= | <= | 小于等于 |
" | " | 双引号 |
’ | ' | 单引号 |
& | & | and |
这样就没有问题 可以使用啦!
个人参考:使用Mybatis时, 在*Mapper.xml中出现大于号小于号的问题及两种解决方案_mapper.xml大于小于_蜉蝣Sakura的博客-CSDN博客