详述mybatis-plus相比于mybatis的优点
时间: 2023-05-27 16:05:58 浏览: 281
Mybatis-plus(Mybatis增强工具包) v3.3.2
MyBatis-Plus相比于MyBatis有以下优点:
1. MyBatis-Plus提供了大量的增强功能,例如:全局配置、分页、主键策略、性能分析、SQL注入防止、逻辑删除、自动填充等等,这些功能都可以通过简单的配置来实现,而不需要手动编写代码。
2. MyBatis-Plus提供了方便的代码生成器,可以根据数据库表自动生成实体类、Mapper接口、XML文件等一系列文件,使开发者能够更快地创建和维护代码。
3. MyBatis-Plus提供了方便的Lambda查询和Wrapper查询,使得开发者可以更加简单地进行复杂的查询操作,而不需要手写SQL语句。
4. MyBatis-Plus提供了注解式的SQL编写方式,使得开发者可以在实体类上直接使用注解来编写SQL语句,从而更加方便地管理和维护代码。
5. MyBatis-Plus提供了全局拦截器功能,可以在执行SQL语句前后进行一些自定义操作,例如:动态数据源切换、自动更新修改时间等等,这些操作都可以通过插件来实现。
阅读全文