MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
MyBatis-Plus 在 MyBatis 之上套了一层外衣,单表 CURD 的操作几乎都可以由 MyBatis-Plus 代替执行。而且提供了各种查询方式,分页行为。作为使用者无需编写 xml,直接调用 MyBatis-Plus 提供的 API 就可以了
首先对mapper继承BaseMapper
我们看看BaseMapper底层是什么,为什么要继承这个方法。鉴于内部方法过多,就随便看几个
我们可以看到,BaseMapper里面有insert方法。同理有相关的其他增删改查方法。
实例查看
1、增加
insert方法对对象操作即可。.save和.insert都是添加的方法。
2、删除
如图,可以看到删除有很多不同方法。正常情况用byId即可,根据id将该对象删除。
3、修改
如图,update方法里面的Wrapper相当于sql语句里面的where条件;byId根据id编辑实体类对象。
4、查找
如图, BatchIds 根据id批量查询;list根据条件有针对性的搜索、、、、、select方法过多,以上是一个大概的了解。
更多的方法,可以在baseMapper里面有针对性的选择!
以上,我们在初学的时候要养成自己查看方法的习惯!