MybatisPlus对Mybatis做了什么
时间: 2024-01-11 08:07:07 浏览: 73
MybatisPlus是⼀个MyBatis的增强⼯具
MybatisPlus是基于Mybatis的增强工具,在Mybatis的基础上做了以下增强:
1. 简化CRUD操作:MybatisPlus提供了通用的CRUD操作,包括增删改查,大大简化了开发工作。
2. 自动生成代码:MybatisPlus可以根据数据库表自动生成实体类、Mapper接口、XML配置文件等,减少手写代码的工作量。
3. 支持分页查询:MybatisPlus提供了分页插件,可以方便地进行分页查询。
4. 支持多种主键生成策略:MybatisPlus支持多种主键生成策略,包括自增、UUID、雪花算法等。
5. 支持逻辑删除:MybatisPlus可以通过注解实现逻辑删除,不影响数据的完整性和可追溯性。
6. 支持自动填充:MybatisPlus可以通过注解和接口实现自动填充功能,如自动填充创建时间、更新时间等。
7. 支持性能分析:MybatisPlus提供了性能分析功能,可以方便地定位SQL性能问题。
总之,MybatisPlus在Mybatis的基础上加入了许多实用的功能,可以大大提高开发效率和代码质量。
阅读全文