!365 补充帮助文档中Entity做入参进行查询和删除的方法

Merge pull request !365 from 王超/main
This commit is contained in:
Michael Yang 2023-10-12 08:48:08 +00:00 committed by Gitee
commit a12a22b22c
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 5 additions and 0 deletions

View File

@ -1,4 +1,5 @@
- **`deleteById(id)`**:根据主键删除数据。如果是多个主键的情况下,需要传入数组,例如:`new Integer[]{100,101}`
- **`delete(entity)`**根据实体主键来删除数据。相比deleteById(id),此方法更便于对复合主键实体类的删除。
- **`deleteBatchByIds(ids)`**:根据多个主键批量删除数据。
- **`deleteBatchByIds(ids, size)`**:根据多个主键批量删除数据。
- **`deleteByMap(whereConditions)`**:根据 Map 构建的条件来删除数据。

View File

@ -1,4 +1,5 @@
- **`selectOneById(id)`**:根据主键查询数据。
- **`selectOneByEntityId(entity)`**:根据实体主键查询数据,便于对复合主键实体类的查询。
- **`selectOneByMap(whereConditions)`**:根据 Map 构建的条件来查询数据。
- **`selectOneByCondition(whereConditions)`**:根据查询条件查询数据。
- **`selectOneByQuery(queryWrapper)`**:根据查询条件来查询 1 条数据。

View File

@ -49,6 +49,7 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account>
- **remove(query)**:根据 `QueryWrapper` 构建的条件来删除数据。
- **remove(condition)**:根据 `QueryCondition` 构建的条件来删除数据。
- **removeById(id)**:根据主键删除数据,复合主键需要传入一个数组。
- **removeById(entity)**根据实体主键删除数据相比removeById(id),此方法更便于对复合主键实体类的删除。。
- **removeByIds(ids)**:根据主键的集合,批量删除多条数据。
- **removeByMap(map)**:根据 `Map<字段名,值>` 组成的条件删除数据,字段名和值的关系为相等的关系;同时,防止 "不小心" 全表删除数据Map 的值不允许为 null 或者空数据。
@ -74,6 +75,8 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account>
- **getById(id)**:根据主键查询数据。
- **getByIdOpt(id)**:根据主键查询数据,并封装为 `Optional` 返回。
- **getOneByEntityId(entity)**:根据实体主键查询数据。
- **getByEntityIdOpt(entity)**:根据实体主键查询数据,并封装为 `Optional` 返回。
- **getOne(query)**: 根据 `QueryWrapper` 构建的条件查询一条数据。
- **getOne(condition)**: 根据 `QueryCondition` 构建的条件查询一条数据。
- **getOneOpt(query)**: 根据`QueryWrapper` 构建的条件查询一条数据,并封装为 `Optional` 返回。