mybatis 和 mybatis plus的区别
时间: 2023-10-02 15:08:05 浏览: 267
Mybatis-Plus和Mybatis的区别详解
5星 · 资源好评率100%
MyBatis是一款持久层框架,可以通过XML或注解的方式进行SQL语句的映射。而MyBatis Plus则是基于MyBatis的增强工具,可以简化MyBatis的使用,提供了更多的增删改查的方法,同时也支持Lambda表达式的方式进行查询。
具体区别如下:
1. 语法方式不同:MyBatis使用XML或注解方式进行SQL语句的映射,而MyBatis Plus可以使用XML、注解或Lambda表达式方式进行SQL语句的映射。
2. 功能扩展不同:MyBatis Plus提供了更多的增删改查的方法,包括批量操作、分页查询、条件构造器等,而MyBatis则需要手写SQL语句实现。
3. 易用性不同:MyBatis Plus简化了MyBatis的使用,提供了更多的便捷方法,使得开发效率更高。
4. 社区支持不同:MyBatis Plus比MyBatis更加活跃,拥有更多的社区支持和贡献。
阅读全文