Mybatis-plus 配置自定义sql(.xml文件)查询语句的步骤

这是使用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>

Mybatis-plus 配置自定义sql(.xml文件)查询语句的步骤_第1张图片

你可能感兴趣的:(Java,mybatis,sql,xml,spring,boot)