Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官网。那么它是怎么增强的呢?其实就是它已经封装好了一些crud方法,我们不需要再写xml了,直接调用这些方法就行,就类似于JPA。并且3.X系列支持lambda语法,让我在写条件构造的时候少了很多的"魔法值",从代码结构上更简洁了.
二、springboot整合mybatis-plus案例pom.xml配置
application.yml配置
用户信息实体
config类
spring boot启动类
dao层
service层
serviceImpl实现类层
controller控制层
controller层用到lambda语法
以上就是mybatis-plus的小案例,mybatis-plus它像我之前使用的spring data jpa框架不用写sql语句,就可以实现简单的增删改查、批量操作、分页mybatis-plus功能还是比较强大,能减少我们写很多代码,我个人还是比较喜欢用这个mybatis-plus的
mybatis-plus只是mybatis的增强版,它不影响mybatis的使用,我们可以写我们自定的方法以及sql,接下来我们看一个小案例
dao层新增方法
service新增方法
serviceImpl层新增方法
controller层新增方法
配置我们的mybatis的xml
以上配置就是我们的mybatis用法。
mybatis plus强大的条件构造器queryWrapper、updateWrapper
1.QueryWrapper: Entity 对象封装操作类2.UpdateWrapper : Update 条件封装,用于Entity对象更新操作3.条件构造器使用中的各个方法格式和说明
到此这篇关于SpringBoot整合Mybatis-plus的具体使用的文章就介绍到这了,更多相关SpringBoot整合Mybatis-plus 内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!