一、创建数据库,详情见mysql数据库创建。
二、创建工程,加入依赖。
1、mysbatis-plus依赖。
<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.1.1</version>
</dependency>
2、mysql依赖。
<!-- https://mvnrepository.com/artifact/com.mysql/mysql-connector-java -->
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>3.1.12</version>
</dependency>
3、连接池。
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>${druid.version}</version>
</dependency>
4、简化bean代码的工具包(lombok、junit、slf4j)。
<!-- https://mvnrepository.com/artifact/io.mateu/lombok -->
<dependency>
<groupId>io.mateu</groupId>
<artifactId>lombok</artifactId>
<version>1.18.11.97</version>
</dependency>
<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.6.4</version>
</dependency>
5、加载工具。
<!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin -->
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
三、创建model。
四、编写mapper接口。
五、xml中实现此方法。
六、测试。
七、查询成功。
八。查询user。
1、测试查询
2、报错显示user表不存在。
3、 实体类加注解指定数据库名称。
4、测试结果。
5、SQL。