Mybatis-plus-extension扩展功能有什么,和Mybatis-plus自带的有什么区别
时间: 2023-12-30 12:06:19 浏览: 386
MyBatis-Plus-Extension模块提供了一些高级功能,包括:
1. 自定义SQL注入器:可以通过实现自定义SQL注入器来扩展MyBatis-Plus的SQL执行能力;
2. 多租户支持:可以支持在一个数据库中使用多个租户,使多个租户的数据相互隔离;
3. 动态表名:可以在运行时动态指定表名,使数据表的操作更加灵活;
4. 元数据操作:可以通过元数据操作来获取和修改数据库的元数据信息;
5. 数据库ID自动生成器:可以通过实现自定义的ID生成器来实现更加灵活的ID生成方式。
与MyBatis-Plus-Core自带的功能相比,MyBatis-Plus-Extension提供的是一些高级功能,能够进一步扩展MyBatis-Plus的能力。MyBatis-Plus-Core提供的是一些基本的ORM功能,如通用Mapper、分页插件等。因此,如果你需要使用MyBatis-Plus的基本ORM功能,只需要引入MyBatis-Plus-Core的依赖即可;如果你需要使用MyBatis-Plus的高级功能,需要额外引入MyBatis-Plus-Extension的依赖。
相关问题
mybatis-plus-extension是什么扩展功能
?Mybatis-plus-extension 是 Mybatis-Plus 框架提供的一组扩展功能,包括动态表名、多租户、逻辑删除、乐观锁、自动填充、SQL 注入器等。这些扩展功能可以帮助开发者更加方便地使用 Mybatis-Plus 框架,提高开发效率和代码质量。
myabtis plus 是否包括Mybatis-plus-extension和Mybatis-plus-core
MyBatis-Plus包括MyBatis-Plus-Core和MyBatis-Plus-Extension两个模块。其中,MyBatis-Plus-Core提供了一系列强大的CRUD操作功能,包括通用Mapper、分页插件、性能分析插件等;而MyBatis-Plus-Extension则是对MyBatis的扩展,提供了一些高级功能,如自定义SQL注入器、多租户支持、动态表名等。两个模块的功能互不干扰,可以根据需求单独选择使用。因此,可以说MyBatis-Plus-Core是MyBatis-Plus的核心模块,MyBatis-Plus-Extension则是其扩展模块。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)