简介
Mybatis-Plus 是一个基于 Mybatis 的增强工具,在mybatis的基础上只做增强不做改变,是为了简化开发和提高效率而生。mybatis-plus只作用于单表的增删改查,联表操作还需要mybatis。它提供了许多实用的功能,如自动生成代码、分页、多租户、乐观锁等,并且完全兼容 Mybatis。
如何使用mybatis-plus进行增删改查
一、基本使用
1.引入依赖
在 pom.xml 文件中引入 Mybatis-Plus 的依赖:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.1</version>
</dependency>
2.配置数据源
在 application.yml 文件中配置数据源信息:
spring:
datasource:
url = jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false
driver-class-name: com.mysql.jdbc.Driver
username: root
password: root
3.配置 Mybatis-Plus
在 Mybatis 的配置文件中使用 Mybatis-Plus 的插件:
<configuration>
<plugins>
<!-- Mybatis-Plus 插件 -->
<plugin interceptor="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor"/>
</plugins>
</configuration>
4.创建实体类
创建一个 User 实体类,使用注解标注数据库表名和字段名:
@Data