在学习mybatis-plus时使用一键生成代码报错:
在网上大查特查一通,主要都是说没有扫描到xml文件:
1.xxxMapper.xml文件编写有误
2.xxxMapper.xml和Mapper接口名字没有对应相同
3.没有在yml中部署路径或者路径名写错了(mapper写成mapping)
mybatis-plus:
#配置Mapper映射文件
mapper-locations: classpath*:/mapper/*Mapper.xml
# 配置MyBatis数据返回类型别名(默认别名是类名)
type-aliases-package: com.example.entity
4.在启动类没有添加扫描类
@MapperScan("com.example.mapper")
还有什么没有把两个mapper对应位置存放。。。回答很多很详细,但我的项目还是跑不动(真想砸了它!!!!)
最后终于在某个夜黑风高的晚上,我刷到了baomidou依赖项,简直惊为天人,大彻大悟,原地出家,打住。。。
才发现我的pom中缺少
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.1</version>
</dependency>
添上去后就能跑了。。(简直服了,就这么贼拉小的一个问题)
最后感谢各位大神的博客相助,我的项目终于能上路了