问题小记
一、使用mybatis-plus中遇到的一个问题
1.背景 springboot项目引入包
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.0</version>
</dependency>
项目启动正常,使用QueryWrapper构造条件也可以正常使用,但无法使用自己xml里的sql(@Select可以使用) 抛出Invalid bound statement (not found): com.example.mybatistest.mapper.xxMapper.xxMethod 一切都是正常 2.百度一番的结果是 看路径名称是否有写错, 接口名称和xml文件里的sql语句名是否对应 yml文件中的mapper的XML配置路径是否正确… 还有这种pom文件加入
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**
但是我的肯定不是这个问题啊 我的红蓝小鸟都可以互相跳转 在知识的海洋遨游半天后,看到了一篇文章Mybatis中接口与映射文件一定要同名且放在同一个包下? 3.解决方案 将mapper和xml文件放到一个目录下即可,xml扫描路径也需要改 如果有和我一样不清楚的同学,一定不要再被这个耽误时间了 pom文件加入
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**
|