S-CRUD 指的是 MyBatis-Plus 提供的超级 CRUD 操作,即超级增删改查功能。这些操作通常是通过继承 BaseMapper
接口和使用 ServiceImpl
类来实现的。
BaseMapper
提供了一系列的 CRUD 方法。当你的 Mapper 接口继承 BaseMapper
时,无需编写 mapper.xml 文件,即可直接使用它提供的方法,例如:
insert(T entity)
: 插入一条记录deleteById(Serializable id)
: 根据 ID 删除updateById(@Param(Constants.ENTITY) T entity)
: 根据 ID 修改selectById(Serializable id)
: 根据 ID 查询selectList(@Param(Constants.WRAPPER) Wrapper<T> queryWrapper)
: 根据 Entity 条件,查询全部记录