首先附上mybatis-puls学习文档https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A7
为了简化代码,单表基本都是用BaseMapper里通用的方法,除非是复杂的逻辑才会用sql查询,BaseMapper是mybatis-plus里面的一个实现基础增删改查的接口类;
用mybatis-puls代码生成工具去生成代码,生成工具在我的资源里可以下载获取,上传了两种方式,生成工具生成的结果样式如下图:
下面附上Mybatis-Plus 之BaseMapper方法解析以及应用:
一、源码解析:
/**
* Mapper 继承该接口后,无需编写 mapper.xml 文件,即可获得CRUD功能
* 这个 Mapper 支持 id 泛型*/
public interface BaseMapper<T> {
/**
* 插入一条记录
* @param entity
* 实体对象
* @return int
*/
Integer insert(T entity);
/**
* 根据 ID 删除
* @param id
* 主键ID
* &#