使用MyBatis时,无法绑定抽象方法与配置SQL语句的异常解决方法
【摘要】 🌊 作者主页:海拥🌊 简介:🏆CSDN全栈领域优质创作者、🥇HDZ核心组成员、🥈蝉联C站周榜前十需要检查的位置有:配置SQL语句的位置是否有误,即配置文件中mapperLocations属性的值;在配置SQL语句的文件中,<mapper>节点的接口名是否正确;在配置SQL语句的文件中,例如<insert>这些节点的id是否正确。在这个错误中,通常还伴随Invalid bound s...
🌊 作者主页:海拥
🌊 简介:🏆CSDN全栈领域优质创作者、🥇HDZ核心组成员、🥈蝉联C站周榜前十
需要检查的位置有:
- 配置SQL语句的位置是否有误,即配置文件中mapperLocations属性的值;
- 在配置SQL语句的文件中,<mapper>节点的接口名是否正确;
- 在配置SQL语句的文件中,例如<insert>这些节点的id是否正确。
在这个错误中,通常还伴随Invalid bound statement (not found): cn.tedu.mybatis.UserMapper.addnew这样的提示信息,其中的addnew就表示这个抽象方法无法绑定SQL语句,则在排查以上第2条和第3条时重点检查相关代码。
当尝试了更种推荐的解决方案都无效,确认代码无误时,可以尝试将项目Clean,甚至更新Maven(在Eclipse中,对项目点右键,选择Maven > Update Project,如果使用的是Intellij IDEA,则执行Rebuild)。
🌊 行业资料:精品PPT模板几千套,简历模板一千多套
🌊 面试题库:Java核心知识点大全和面试真题资料
🌊 学习资料:2300套PHP建站源码,微信小程序入门资料,Python全集(400集)
🌊 学习交流群:点击此处进入
公众号【海拥】内回复【资源】获取以上所有资料
我已经写了很长一段时间的技术博客,这是我的一篇Spring框架基础知识(02)教程。我乐于通过文章分享技术与快乐。您可以访问我的博客主页: 华为云-海拥、我的个人博客:haiyong.site 以了解更多信息。希望你们会喜欢!
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)