Dao 持久层框架、简化 JDBC 开发
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/db_name
spring.datasource.username=
spring.datasource.password=
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>3.0.3</version>
</dependency>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>8.0.33</version>
</dependency>
特别注意:
Spring Boot 的版本需要和 mybatis-spring-boot-starter 依赖版本兼容
@Mapper
注解
在运行时会自动生成该接口的实现类对象,并将该对象交给IOC容器管理
参数占位符
#{}
预编译
${}
直接拼接
@Insert
@Options
返回主键
@Select
resultType 单条记录所封装的类型