搭建环境:
idea2019
maven 3.6.1
mybatis plus
spring boot
mysql
jdk 1.8
MyBatis Plus简介
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
特性
●无侵入:只做增强不做改变,引入它不会对现有工程产生影响
●损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作
●强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,能满足各类使用需求
●依赖少:引入MyBatis-Plus要所需要导入的包,仅仅依赖MyBatis与MyBatis-Spring就可以了
●支持代码生成:采用代码或Maven插件可快速生成Mapper、Model、Service、Controller层代码,支持模板引擎,还提供了超多的自定义配置
步骤
一、创建数据库
CREATE TABLE user
(
id BIGINT(20) NOT NULL COMMENT '主键ID',
name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名',
age INT(11) NULL DEFAULT NULL COMMENT '年龄',
email VARCHAR(50) NULL DEFAULT NULL COMMENT '邮箱',
PRIMARY KEY (id)
);
INSERT INTO user (id, name, age, email) VALUES
(1, 'Roy', 18, 't1@roy.com'),
(2, 'Joy', 18, 't2@joy.com'),
(3, 'Tom', 20,