完整错误表示:
org.xml.sax.SAXParseException; lineNumber: xxx; columnNumber: xx; 元素类型为 “mapper” 的内容必须匹配(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete)

出现这个错误,看着以为很高大上是不是?其实就是你的mapper.xml结构有问题。怎么会结构有问题?请看:就是它了,害我白耽误两小时!
就这个一个不经意的点(“`”),害我白白浪费两小时!网上一大片互抄说什么注释的问题,去掉注释就好了,还有说什么sql语句要符合insert、update、delete这样的顺序,更是误导,根本没有说到点上,这种情况的内在含义就是:mapper.xml文件结构不完整,缺少select/insert/update/delete等sql语句,这才是正确理解!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐