Mybatis-Plus 之BaseMapper方法解析以及应用

首先附上mybatis-puls学习文档https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A7

为了简化代码,单表基本都是用BaseMapper里通用的方法,除非是复杂的逻辑才会用sql查询,BaseMapper是mybatis-plus里面的一个实现基础增删改查的接口类;

用mybatis-puls代码生成工具去生成代码,生成工具在我的资源里可以下载获取,上传了两种方式,生成工具生成的结果样式如下图:

Mybatis-Plus 之BaseMapper方法解析以及应用

下面附上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
     * &#
上一篇:No default constructor for entity


下一篇:w、vmstat、 top、 sar、nload等命令介绍