- 简介
- 官网:https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A7
- MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
- 入门开发
- 对mybatis做增强,简化开发。
- 操作步骤:创建数据库 -->创建数据库表–>添加数据
- 创建数据库test–>数据表名称user–>添加三个属性id,name,email
- 开始操作(工具IDEA)
- 使用spring Initailzr 快速初始化一个springboot工程
创建完成后
- 使用mybatis-plug
- 安装mybatis-plug 引入三个依赖
<!--mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.2</version>
</dependency>
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!--用来简化实体类的开发-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
- 安装lombok插件
File–>setting–>pluging
- 配置数据库的配置文件application.properties用properties或yml文件都可以配置数据库文件
在这里大家要注意数据库的驱动,根据自己的数据库版本不同使用不同的数据库驱动
- 开始代码的开发
添加两个包 entity和mapper
添加类user
这里使用的注解@data是基于插件lombok,该插件会自动生成get,set方法无序自己添加。
@Data
public class User {
private Long id;
private String name;
private Integer age;
private String email;}
添加接口uermappper
直接继承BaseMapper就可以调用里面的方法对数据库的操作
public interface UserMapper extends BaseMapper<User> {
}
这里要注意要在项目的起始类中添加扫描注解
- 项目测试,
在test的测试方法中进行项目的测试,在测试的时候测试方法为
@Test
void findAll(){
List<User> user=userMapper.selectList(null);
System.out.print(user);
}
测试结果为,数据库数据为
显示结果为
②:然后大家可以查看baseMapper的源码查看添加修改等操作的方法
- 总结
这一章主要是讲解springboot项目的创建及mybatis-plus的入门操作,主要是讲解mybatis-plus对数据库的简单操作,这一章是mybatis-plug的简单入门操作。