ascs

开发六年mybatisplus使用小结

主宰稳场 提交于 2020-04-25 16:42:21
最近在项目里用到了一个第三方库,叫mybatisplus,是一个mybatis的增强库,简单来说就是增强了mybatis的功能,让mybatis更好用,mybatisplus给的官方定义是Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。http://mp.baomidou.com/#/这是mybatisplus的网站,有兴趣的可以自己看一下. 使用前需要增加maven的以来配置下面就简单说下他具体有哪些好用的功能 com.baomidou mybatis-plus 2.1.9 com.baomidou mybatisplus-spring-boot-starter 1.0.5 下面就简单说下他具体有哪些好用的功能. 1.BaseMapper集成单表crud功能 假如有一个实体类User,要使用mybatis实现增删改查需要写很多的xml配置文件来实现,但是用mybatisplus之后直接继承BaseMapper接口即可实现,无需编写任何的xml文件,代码如下 publicinterfaceUserMapperextendsBaseMapper{ }//继承之后即可直接使用BaseMapper中的增删改查方法,例如userMapper.selectById(id); userMapper