题目
MyBatis 相对于 MyBatis-Plus 的优缺点
答案
MyBatis Plus 的优点: 1. 减少 XML 配置:MyBatis 使用 XML 配置SQL语句和映射关系,对于大型项目而言,配置文件可能变得冗长和难以维护。而 MyBatis-Plus 使用注解和约定来减少 XML 配置的数量,提高开发效率。 2. 提供便利的 API(简化开发):在传统的 MyBatis 中,需要手动编写 SQL 语句和基本的 CRUD 操作,需要编写大量重复代码。而 MyBatis-Plus 提供了更加便捷的API,可以简化开发过程,提高开发效率。 3. 丰富的扩展功能:MyBatis-Plus 提供了丰富的插件和扩展功能,可以满足不同项目的需求。 MyBatis Plus 的缺点: 1. **MyBatis Plus 会导致 SQL 和业务代码耦合,这种耦合会导致代码可读性下降,并且不利于 SQL 排错**