SpringBoot集成MyBatis与MybatisPlus(9)

一、集成MyBatis

(1)首先导入MyBatis的依赖。

        <!-- mybatis依赖:2.1.0为稳定版本-->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.0</version>
        </dependency>

(2)在application.yml中添加mybatis的配置,指明我们的mybatis的配置文件所在位置。

mybatis:
  mapperLocations: classpath:mybatis/mapper/*.xml
  configLocation: classpath:mybatis/mybatis-config.xml

mybatis-config.xml是mybatis总的配置,一般用于配置别名什么的。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <settings>
        <setting name="mapUnderscoreToCamelCase" value="true" />
    </settings>
</configuration>

mapper包下存放的就是实打实的用于写SQL的XML了

二、集成MyBaitsPlus

导入MyBatisPlus得依赖

        <!-- mybatis plus -->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>${mybatis-plus.version}</version>
        </dependency>

mapper集成BaseMapper

@Mapper
@Repository
public interface UserMapper extends BaseMapper<User> {
}

更多MyBatisPlus操作与语法请参考MyBatisPlus官网

原文地址:https://www.cnblogs.com/h-z-y/p/14601913.html