mybatis在配置mapper.xml时出现 tag name excepted 问题
配置mapper文件时遇到了该报错该错误是提示你 '<'符号在xml配置SQL 语句中是不能直接识别出来的,需要使用到转义符号,参考如下表:<<小于号>>大于号&&和',单引号""双引号那么也就是说,我们在使用到 > 、< 等符号的时候,需要将其进行转义;比...
·
配置mapper文件时遇到了该报错

该错误是提示你 '<'符号在xml配置SQL 语句中是不能直接识别出来的,需要使用到转义符号,参考如下表:
| < | < | 小于号 |
| > | > | 大于号 |
| & | & | 和 |
| ' | , | 单引号 |
| " | " | 双引号 |
那么也就是说,我们在使用到 > 、< 等符号的时候,需要将其进行转义;
比如我这里将原来的SQL语句:
SELECT `id`,`ip`,`create_time` ,`modify_time`
FROM `article`
WHERE UNIX_TIMESTAMP(create_time) >= UNIX_TIMESTAMP(#{search_begin})
#>=在mapper文件中暂时没有报错
AND UNIX_TIMESTAMP(create_time) <= UNIX_TIMESTAMP(#{search_end})
#<=在mapper文件中报错了
改为了:
SELECT `id`,`ip`,`create_time` ,`modify_time`
FROM `article`
WHERE UNIX_TIMESTAMP(create_time) >= UNIX_TIMESTAMP(#{search_begin})
AND UNIX_TIMESTAMP(create_time) <= UNIX_TIMESTAMP(#{search_end})
这样就正常显示并可以使用了。

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)