一、MyBatis Plus 简介
MyBatis Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上进行了功能扩展,旨在简化开发过程、提高开发效率。
主要特点包括:
- 强大的 CRUD 操作:提供了方便的单表操作方法,无需编写大量重复的 SQL 语句。
- 代码生成器:可以快速生成实体类、Mapper 接口、Service 层和控制层代码,大大减少开发工作量。
- 分页插件:轻松实现分页查询功能,提高查询效率。
- 性能优化:对 MyBatis 进行了一些性能优化,如缓存机制等。
- 支持多种数据库:适用于多种主流数据库。
二、代码样例
-
引入依赖
在 Maven 项目中添加 MyBatis Plus 的依赖:<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>最新版本号</version> </dependency>
-
创建实体类
import com.baomidou.mybatisplus.annotation.TableName; import