Mybatis-Plus(MP) 是 Mybatis 的增强工具,在不改变 Mybatis 的基础上进行增强,旨在简化开发、提高效率。Mybatis是一款优秀的持久层框架,可以将内存中的数据存储到数据库中,支持定制化SQL、存储过程和高级映射。Mybatis避免了几乎所有的JDBC代码和手动设置SQL参数,还可以将查询结果集封装成我们想要的类型,使用简单的XML文件或注解进行配置和映射原生类型。

在使用Mybatis时,需要编写XML配置文件,使用XML编写SQL语句访问数据库,所有操作都需要通过XML完成。针对单表的CRUD操作,也需要使用XML文件来完成。Mybatis-Plus可以看作是Mybatis的再一次封装,提供了API来简单实现单表的CRUD操作,还提供了各种查询方式和分页等行为。在单表查询时,开发人员不需要编写XML,大大降低了开发难度。使用Lombok插件创建实体类,可以看到类上有'Data'注解,但是少了getter和setter等方法,实现了代码的简洁化。编写Mapper持久层时,继承MP中的BaseMapper<实体类>。

Mybatis-Plus(MP) - Mybatis 的增强工具,简化开发提高效率

原文地址: https://www.cveoy.top/t/topic/nE7D 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录