java

idea mybatis xml 提示 <statement> or DELIMITER expected , got 'id'

之前遇到过一个小问题:idea 提示 <statement> or DELIMITER expected , got 'id' ,当时解决了,但没有记录解决方案,今天 idea 20.1.1 遇到了 bug(具体请看:If the parent class implements the JpaRepository interface, code completion will not work.)然后重装了 idea,又遇到了这个问题,特此记录。

错误提示如上,按下 Alt + Enter 键或者 点击 More actions,将出现如下页面:

这里,我们点击 Language  Injection Settings ,然后出现 如下界面:

这里,我们将 Local name 中的 sql| 部分删除,是 sql 以及 它后面的竖线哦,都删除哦!然后就不报错了,但是 重启 idea 后,又继续报错,所以,先重启下 idea,然后打开 idea 的设置,找到 Language  Injections,并拉到最底部, 如下图:

这里,将红色区域的第二条取消打钩,即 Built-in 对应的那条取消打钩,然后 点击 OK,错误就彻底消失了,不信?你重启下试试,祝好运。

full-stack-trip

Share
Published by
full-stack-trip

Recent Posts

Android 自定义 View 入门

说来惭愧,工作数年,连基本的自…

4 年 ago

retrofit 同时支持 xml 和 json

retrofit 解析 jso…

4 年 ago

mysql - 存储过程 从入门到放弃

最近有个报表的需求,于是乎用了…

4 年 ago

奶嘴战略 - 你不得不知道的扎心真相(一)

一句:英雄枯骨无人问,戏子家事…

4 年 ago

acme.sh 的简单使用

acme.sh 是纯 shel…

4 年 ago

wrk -更现代化的http压测工具

wrk 是一款更现代化的 ht…

4 年 ago