1.检查 文件所在package名称是否和Mapper interface所在的包名完全一致,包括大小写
<mapper namespace=\"com.cc.mapper.UserMapper\">
<!-- 若mapper的namespace写的不对!!!注意修改。-->
2.UserMapper的方法在UserMapper. 中没有,然后执行UserMapper的方法会报错
3. UserMapper的方法返回值是List,而select元素没有正确配置ResultMap,或者只配置ResultType!
4. 如果你确认没有以上问题,请任意修改下对应的 文件,比如删除一个空行,保存.问题解决
5.看下mapper的 配置路径是否正确
SqlMapConfig.
<!-- 配置别名 -->
<typeAliases>
<package name=\"pojo\"/>
</typeAliases>
<!-- 配置*Mapper. 文件包名 -->
<mappers>
<package name=\"mapper\"/>
</mappers>
application.yml
mybatis:
mapper-locations: classpath*:com/cc/mapper/*.
type-aliaiase-package: com.cc.pojo
6.maven项目, 文件不在resource目录下,而在java目录下,需要在pom. 中加上
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*. </include>
</includes>
</resource>
</resources>
</build>
前五条是别人总结的 https://www.cnblogs.com/liaojie970/p/8034525.html
我的问题是第六点
继续阅读与本文标签相同的文章
上一篇 :
租用型CRM和买断型CRM的不同
-
一眼望去 都是中国好CP的形状
2026-05-19栏目: 教程
-
前端开发深水区讨论
2026-05-19栏目: 教程
-
精读《使用 css 变量生成颜色主题》
2026-05-19栏目: 教程
-
震撼!全球首台“智慧旅游黑科技车”现身井陉……
2026-05-19栏目: 教程
-
科技产品没有时尚力?搜狗AI录音笔,要科技更要时尚
2026-05-19栏目: 教程
