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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!