报错:Invalid bound statement (not found): com.pinyougou.mapper.TbBrandMapper.selectByExample

在这里插入图片描述
报错:Invalid bound statement (not found): com.pinyougou.mapper.TbBrandMapper.selectByExample

我的项目是用idea写的。错误提示没有扫到resources下的mapper.xml文件。

项目代码没问题,后来发现问题出在“包名”上。在这里插入图片描述
在创建resources下包的时候,由于idea是创建Directory,
在这里插入图片描述
以我为例:

这样创包则会创一个名为“com.mapper.service”的包,而不是com包下还有一个“mapper”的包。

对比如下:

在这里插入图片描述

在这里插入图片描述

应在resources下先创“com”包,再创“mapper”包,接着是“mapper”包以及包下的各种“XXMapper.xml”。

这样就完美解决了!!!

posted @ 2021-01-07 18:53  your_棒棒糖  阅读(95)  评论(0编辑  收藏  举报