解决报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):com.tuniu.dao.

在这里插入图片描述

意思是没有找到com.tuniu.dao.CategoryDao.findAll

这种情况,一般都是配置文件出了问题,配置映射不对.

看了一下SqlMapConfig.xml中的配置

在这里插入图片描述

我这边记录一下解决的办法

在这里插入图片描述

在这里插入图片描述

最后发现是单词写错了

CategoryDao的Dao接口

写成了

CategotyDao.xml的xml配置文件.

Dao接口与xml配置文件不对应,所以使用自动配置说找不到.

在这里插入图片描述

CategoryDao对应,则运行成功!!!

这里顺便说一下配置mapper映射的两种方法

第一种(单个配置)

在这里插入图片描述

但显然过于麻烦

第二种(扫包)推荐使用

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_37924905/article/details/109002883