MyBatis-Plus初级运用
目录
使用之前需要掌握:
- 拥有 Java 开发环境以及相应 IDE
- 熟悉 Spring Boot
- 熟悉 Maven
1.数据表准备
以User表为例
id | name | age | |
---|---|---|---|
1 | Jone | 18 | test1@baomidou.com |
2 | Jack | 20 | test2@baomidou.com |
3 | Tom | 28 | test3@baomidou.com |
4 | Sandy | 21 | test4@baomidou.com |
5 | Billie | 24 | test5@baomidou.com |
其数据库DDL脚本如下:
|
|
其插入数据脚本如下:
|
|
- 2.框架搭建
-
使用 Spring Initializer (opens new window) 快速初始化一个 Spring Boot 工程
-
添加依赖
mybatis-plus支持MySQL,Oracle,DB2,H2,HSQL,SQLite,PostgreSQL,SQLServer,Phoenix,Gauss ,ClickHouse,Sybase,OceanBase,Firebird,Cubrid,Goldilocks,csiidb,informix,TDengine,redshift,此处只使用h2举例
1 2 3 4 5 6 7 8 9 10 11
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>最新版本</version> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</scope> </dependency>
-
配置application.yaml
1 2 3 4 5 6 7 8 9 10 11
# DataSource Config spring: datasource: driver-class-name: org.h2.Driver schema: classpath:db/schema-h2.sql username: root password: test sql: init: schema-locations: classpath:db/schema-h2.sql data-locations: classpath:db/data-h2.sql
- 3.编码
编写实体类 User.java
(此处使用了 Lombok
简化代码)
|
|
编写 Mapper 包下的 UserMapper接口
|
|
- 4.开始使用
添加测试类,进行功能测试:
|
|
控制台输出:
|
|