Springboot整合Mybatis异常
Invalid bound statement (not found): com.xxx.dao.xxxDao.selectByxx错误!
解决方法:
1. dao层(又叫mapper接口)跟mapper.xml文件没有映射
2. dao层的方法 和 mapper.xml中的方法不一样;
3. mapper中的namespace resultParameter 和对应的dao层entity层不一样
4. Java目录下创建的是Package使用 .
5. Resources目录下创建的是Directory使用 /
6. 单词拼写错误 如漏写 少写 多写....
部分上图解释:
Springboot整体项目结构如下:
Springboot创建Java下包结构如下:
Springboot创建resources下包结构如下: