首页 > 其他 > 详细

Mybatis项目Invalid bound statement (not found)异常处理 记录

时间:2020-01-09 15:05:07      阅读:84      评论:0      收藏:0      [点我收藏+]

背景:公司框架环境搭建,建立测试模块。基础模块都可以正常使用

maven项目,建立了二个子模块web与core依赖父模块,mybatis配置文件在web模块下,web模块功能正常,core模块在写模糊查询的时候始终执行不到xml里面配置的sql.

一直报org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xx.xx.mapper.FruitMapper.listAllFruit

异常如下图

技术分享图片

 

 

 

解决步骤:

1、确认FruitMapper下面的方法与xml里面方法一致

FruitMapper.xml文件

技术分享图片

 

 

 FruitMapper.java文件

技术分享图片

 

 

 方法名一致的话进行下一步。

 

2、验证@select注解是否正常

mapper里面写方法

技术分享图片

 

 

 然后实现类调用这个方法,controller测试这个执行是否正常

 

3、这个就是我本次遇到这个问题的解决了。mapper.xml与mapper.java所在的架包

我的项目目录如下

技术分享图片

 

 

 mybatis配置文件在这个位置

技术分享图片

 

 

 

技术分享图片

 

 

 到此我预定的问题解决完毕,留着做个笔记。

希望对大家有帮助哈。

Mybatis项目Invalid bound statement (not found)异常处理 记录

原文:https://www.cnblogs.com/TangBin07/p/12171099.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!