mybatis错误之org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
2024-10-10 20:22:52
玩了MyBatis差不多有两年了,中间也玩过MyBatis-Plus,这个MyBatis-Plus其实与MyBatis的区别并不大。今天写博客业务代码的时候,犯一个初学者犯过的错误。
错误信息如下:
org.apache.ibatis.binding.BindingException: Invalid bound statement
(not found)
通常原因是因为Mapper interface和xml文件的定义对不上,通常需要检查包名、namespace、函数名等。
出现这个错误的原因是我太过相信自我了,觉得自觉没有错,于是手打,结果就是一个单词写错了。
看代码示例:
xml:
<select id="resentPosts" resultMap="BaseResultMap">
SELECT post_title FROM `wp_posts` WHERE post_status = 'publish' ORDER BY post_modified DESC LIMIT ,
</select>
dao(interface):
//近期文章
public List<Posts> recentPosts();
大家很容易会看出select标签中的id与dao中的接口函数名不对应。这就是问题的根源,改成一样的,如下(即可解决问题)
<select id="recentPosts" resultMap="BaseResultMap">
SELECT post_title FROM `wp_posts` WHERE post_status = 'publish' ORDER BY post_modified DESC LIMIT ,
</select>
最后说一句,遇到问题不要慌,找到问题关键信息,复制到百度上/谷歌或者stackoverflow即可找到答案。
太阳底下没有新鲜事儿,你遇到过的,说不定别人也遇到过。
参考链接:https://www.cnblogs.com/lfm601508022/p/InvalidBoundStatement.html
最新文章
- Third Day:正式编程第三天,学习实践内容TextView跑马灯、AutoCompleteTextView、multiAutoCompleteTextView以及ToggleButton、checkedBox、RadioButton等相关实践
- SQL基础语法等
- 夺命雷公狗ThinkPHP项目之----企业网站18之网站配置列表页的完成
- 【转】WinForm不同版本覆盖安装
- selenium中处理不带ID的弹出窗口
- 1.4 Documents,Fields和Schema设计--目录
- git学习笔记之一
- 织梦dedecms后台发布文章提示“标题不能为空”
- python基础篇实战
- 获取物理内存total值和used值
- 图像处理及opencv汇总
- 使用ueditor的时候,style样式传递到后台时被过滤没了
- POJ - 3080 Blue Jeans 【KMP+暴力】(最大公共字串)
- [BZOJ2879][NOI2012]美食节(费用流)
- C 语言循环结构
- Linux基础命令---文本显示tac
- 前端js上传文件插件
- 完成分析 FastAdmin 用户余额功能(后台篇)
- CodeVs.2370 小机房的树 ( LCA 倍增 最近公共祖先)
- jQuery中animate()的方法以及$(&;quot;body&;quot;).animate({&;quot;scrollTop&;quot;:top})不被Firefox支持问题的解决
热门文章
- [Intellij] 在IntelliJ IDEA 中创建运行web项目
- 通过git上传本地代码到github仓库
- 测试系统工程师TSE的职责与培养
- tkinter之grid布局管理器详解
- Failed to decrypt protected XML node ";DTS:Password"; with error 0x8009000B ";Key not valid for use in specified state.";. You may not be authorized to access this information. This error occurs when t
- 通过linkserver不能调远程表值函数
- c/c++ 标准库 bind 函数 详解
- [Hive_add_9] Hive 的存储格式
- Java入门(三):变量和运算符
- 枚举应用demo