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 的增强工具在 Mybatis 的基础上只做增强不做改变为简化开发、提高效率而生。MyBatis是一款优秀的持久层框架将内存中的数据存储到数据库中它支持定制化SQL存储过程以及高级映射MyBatis避免了几乎所有的JDBC代码和手动设置SQL参数以及可以从查询到的结果集封装成我们想要的类型 MyBatis可以使用简单的XML文件或注解来配置和映

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

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