MyBatis-Plus

2023-12-28 14:06:31
  • MyBatis-Plus(MP)的主要特点之一是它的 Super CRUD(简称 S-CRUD)功能,这是一组高度封装的操作,旨在简化常见的数据库操作。以下是 MyBatis-Plus 中 S-CRUD 功能的详细介绍:

1. S-CRUD 概览

S-CRUD 指的是 MyBatis-Plus 提供的超级 CRUD 操作,即超级增删改查功能。这些操作通常是通过继承 BaseMapper 接口和使用 ServiceImpl 类来实现的。

2. BaseMapper

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 条件,查询全部记录

文章来源:https://blog.csdn.net/qw123456789e/article/details/135260746
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。