Mybatis plus劣势
时间: 2023-07-10 20:17:34 浏览: 86
Mybatis plus虽然有很多优点,比如简化了Mybatis的配置、提供了很多便捷的API等,但是也存在一些劣势,具体如下:
1. 限制了Mapper的灵活性:Mybatis plus对Mapper进行了封装,虽然提供了很多便捷的方法,但是也限制了Mapper的灵活性,有些复杂的SQL语句可能需要手写XML文件来实现。
2. 学习成本较高:Mybatis plus虽然简化了Mybatis的配置,但是也增加了一些新的配置项和API,需要花费一些时间来学习和理解。
3. 依赖于Mybatis:Mybatis plus是基于Mybatis开发的,因此必须依赖于Mybatis,如果项目中不使用Mybatis,就不能使用Mybatis plus。
4. 难以适应复杂场景:Mybatis plus适用于简单的CURD操作,但是在复杂的场景下,比如多表关联、动态SQL等,可能需要手写SQL语句来实现。
阅读全文