这是使用Mybatis-plus 的自动生成实体类代码生成.xml文件,
所以他会在java目录下,不在resources目录下
如果在java目录下的xml文件,需要分别配置application.yml和pom.xml文件
application.yml 文件进行以下配置:
mybatis-plus:
type-aliases-package: 实例:com.XXX.serviceDriverUser
mapper-locations: classpath: 实例:mapper/*.xml
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
type-aliases-package:java目录下边的第一级包名
mapper-locations: classpath:映射器的地址: 类路径:也就是.xml所在的包名加 / 加 你写查询语句的xml的文件名,*是扫描mapper包下的所有.xml文件,如果不愿意都扫,把*换成指定的名.
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 这是打印日志的
pom.xml 文件进行以下配置:
<!-- 配置在Java目录中的自定义查询语句文件XML -->
<build>
<resources>
<resource>
<!-- xml放在java目录下-->
<!-- 这句话固定的应该是直接复制进去,把include里边的改成自己的地址,从最外层com开始写,写到.xml文件-->
<directory>src/main/java</directory>
<includes>
<include>com/XXX/XXXXXX/mapper/XXXXXX.xml</include>
</includes>
</resource>
</resources>
</build>