org.apache.ibatis.binding.BindingException异常报错原因以及详细解决方案
一、BindingException 异常报错原因分析及解决方案
1. 异常报错描述:
BindingException 绑定异常(mybatis框架提供的异常)
这个错误提示只是告诉了我们绑定异常,可能造成的原因很多,而仅仅只是这个提示无法告诉我们具体的原因,我们需要根据具体的原因进行具体的分析。
1.1 详细描述1:
org.apache.ibatis.binding.BindingException: Invalid bound statement
(not found): xx.xx.xx.mapper.xxMapper.xx
2. 异常报错信息案例:
2.1 案例1:

2.1.1 异常错误描述:
错误原因:无效的绑定语句(未找到):cn.cy.demo.mapper.UserMapper.getAllUser;持久层方法未能找到对应的映射文件中的SQL语句
2.1.2 解决方案:
解决思路:
1)这里,我们需要先检查我们的配置文件是否添加了mybatis.mapper-locations,并且是否添加正确

2.2 案例2:

2.2.1 异常错误描述:
错误原因:无效的绑定语句(未找到):cn.tedu.boot08.mapper.ProductMapper.insert;持久层方法未能找到对应的映射文件中的SQL语句
2.2.2 解决方案:
解决思路:
1)这里,我们需要检查ProductMapper.xml中namesppace路径是否正确,需要与 持久层接口 的路径保持一致

2.3 案例3:

2.2.1 异常错误描述:
错误原因:无效的绑定语句(未找到):cn.tedu.boot08.mapper.ProductMapper.insert;持久层方法未能找到对应的映射文件中的SQL语句
2.2.2 解决方案:
解决思路:
1)这里,我们需要检查持久层ProductMapperl.java接口中的方法名称,如案例中的insert方法,是否与ProductMapperl.xml中绑定的方法id属性值是否一致

总结
到此这篇关于org.apache.ibatis.binding.BindingException异常报错原因以及详细解决方案的文章就介绍到这了,更多相关org.apache.ibatis.binding.BindingException异常报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
实例讲解Java的MyBatis框架对MySQL中数据的关联查询
这里我们来以实例讲解Java的MyBatis框架对MySQL中数据的关联查询,包括一对多、多对一的关联查询以及自身关联映射的方法等,需要的朋友可以参考下2016-06-06
Java语言实现简单FTP软件 FTP软件远程窗口实现(6)
这篇文章主要为大家详细介绍了Java语言实现简单FTP软件,FTP软件远程窗口的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-03-03
Javaweb会话跟踪技术Cookie和Session的具体使用
本文主要介绍了Javaweb会话跟踪技术Cookie&Session的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-07-07


最新评论