一、简介+入门案例
MyBatisPlus 主要是对 MyBatis 的简化
MybatisPlus(简称 MP)是基于 MyBatis 框架基础上开发的增强型工具,旨在简化开发、提高效率。
开发方式:基于 SpringBoot 使用 MyBatisPlus
MyBatisPlus 的官网为:https://baomidou.com/introduce/
2、入门案例
step1:创建mybatisplus_db 数据库和user表、插入数据
create database if not exists mybatisplus_db character set utf8; use mybatisplus_db; CREATE TABLE user ( id bigint(20) primary key auto_increment, name varchar(32) not null, password varchar(32) not null, age int(3) not null , tel varchar(32) not null ); insert into user values(1,'Tom','tom',3,'18866668888'); insert into user values(2,'Jerry','jerry',4,'16688886666'); insert into user values(3,'Jock','123456',41,'18812345678'); insert into user values(4,'程序员','sun',15,'400000000');
step2:创建 SpringBoot 工程
step3:勾选配置使用技术
step4:pom.xml 补全依赖
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-spring-boot3-starter</artifactId> <version>3.5.14</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.16</version> </dependency>step5:添加 MP 的相关配置信息
step6:根据数据库表创建实体类
step7:创建 mapper接口
BaseMapper就像是一个提前写好的“万能工具包”,里面装满了对单张数据库表进行增、删、改、查(CRUD)的现成方法。