优点:
1.简化开发:MyBatis-Plus封装了很多CRUD操作,使得我们不需要手写大量的SQL语句,从而减少了开发时间和代码量。
2.提高性能:MyBatis-Plus的分页插件和缓存插件等能够提高SQL执行的效率和性能。
3.提供了代码生成器:MvBatis-Plus提供了一款强大的代码生成器,能够根据数据库表自动生成Java Bean、Mapper接口、Service接口等代码,大大提高了开发效率。
4.易于扩展:MyBatis-Plus提供了丰富的插件接口,能够自定义插件,实现自己的业务需求。
缺点:
1.技术选型限制:MyBatis-Plus是基于MyBatis的增强工具,因此使用MyBatis-Plus需要熟悉MyBatis的使用对于不熟悉MyBatis的开发人员来说可能需要一些时间学习。
2.版本依赖问题:MyBatis-Plus的版本依赖于MyBatis的版本,因此需要注意版本的兼容性。
3.自动映射不可靠:MyBatis-Pus提供了自动映射功能,但是在某些情况下可能不够可靠,需要手动进行映射。
4.代码生成器生成的代码可能需要手动调整:MyBatis-Plus的代码生成器可以自动生成大量的代码,但是有时候生成的代码可能不符合项目的需求,需要手动进行调整。
标签:代码生成,插件,需要,代码,优缺点,Plus,MyBatis From: https://blog.csdn.net/weixin_51291483/article/details/144512402