主要原因就是要给mybatis-plus在application.yml中添加上指定的mapper.xml的位置。
原:
mybatis: ? ? mapper-locations: classpath:mapper/*.xml ? ? type-aliases-package: com.xx.cc.model.po
现:
mybatis-plus: ? ? mapper-locations: classpath:mapper/*.xml mybatis: ? ? mapper-locations: classpath:mapper/*.xml ? ? type-aliases-package: com.xx.cc.model.po
还有一种情况就是,你使用了springboot父子项目,再父项目中加了mybatis-plus jar,在子项目中没有引入mybatis-plus jar
父项目
<!-- 依赖声明 -->
<dependencyManagement>
<dependencies>
<!-- SpringBoot 集成mybatis-plus框架 -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.1</version>
</dependency>
</dependencies>
</dependencyManagement>
子项目
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
|