一,是啥
Mabatis-Plus是一个基于Mabatis框架封装的ORM框架,可以极大地简化Mybatis的开发流程,提高开发效率。它提供了许多实用的功能,例如自动生成sql语句、通用Mapper、分页插件、性能分析插件等。使用Mybatis-Plus,开发者可以少写很多重复性的代码,只需要关注自己的业务逻辑即可。同时,Mybatis-plus也保留了Mybatis框架的所有特性。
二,Mybatis与Mybatis-Plus的区别是什么
MyBatis和MyBatis-Plus都是基于Java的ORM框架,而MyBatis-Plus是在MyBatis基础上封装的一个增强版。
下面是它们的主要区别:
- 代码量:MyBatis-Plus相对于MyBatis来说,能够通过自动生成SQL语句,从而减少了开发者编写重复代码的时间和工作量。
- 通用CRUD方法:MyBatis-Plus提供了一套通用Mapper,可以自动生成常用的增删改查方法,而MyBatis需要开发者自己编写SQL语句。
- 分页插件:MyBatis-Plus提供了一套强大的分页插件,可以自动实现分页查询功能。
- 性能优化:MyBatis-Plus内置