Mybatis-Plus基于mybatis做了增强,大大简化了单表CRUD操作,而且Mybatis-Plus是无侵入性的,不会影响现有项目,Mybatis-Plus提供了代码生成器,可以根据数据库表一键生成对应的service、mapper、xml文件,service和mapper提供了丰富的CRUD操作方法,xml文件也是非常简洁。
目前最新版本是3.4.1版本。
最新版本蛮看一下框架结构图,
结构图接下去我们就以该版本来讲解下Mybati-Plus的各种用法。
本文分为以下几个部分讲解:
引入Mybatis-Plus依赖代码生成器配置Mybatis-PlusCURD示例条件构造分页扩展功能一、引入Mybatis-Plus依赖
本文示例使用maven作为依赖管理,在pom.xml文件引入springboot和Mybatis-plus的依赖,使用的是最新版的mybatis-plus。
parent
groupIdorg.springframework.boot/groupId
artifactIdspring-boot-starter-parent/artifactId
version2.4.0/version
relativePath/
/parent
dependencies
dependency
groupIdorg.springframework.boot/groupId
artifactIdspring-boot-starter-web/artifactId
/dependency
dependency
groupId