diff --git a/docs/zh/base/parts/base-mapper-delete-methods.md b/docs/zh/base/parts/base-mapper-delete-methods.md index 73c2139f..fd337404 100644 --- a/docs/zh/base/parts/base-mapper-delete-methods.md +++ b/docs/zh/base/parts/base-mapper-delete-methods.md @@ -1,4 +1,5 @@ - **`deleteById(id)`**:根据主键删除数据。如果是多个主键的情况下,需要传入数组,例如:`new Integer[]{100,101}`。 +- **`delete(entity)`**:根据实体主键来删除数据。相比deleteById(id),此方法更便于对复合主键实体类的删除。 - **`deleteBatchByIds(ids)`**:根据多个主键批量删除数据。 - **`deleteBatchByIds(ids, size)`**:根据多个主键批量删除数据。 - **`deleteByMap(whereConditions)`**:根据 Map 构建的条件来删除数据。 diff --git a/docs/zh/base/parts/base-mapper-query-methods.md b/docs/zh/base/parts/base-mapper-query-methods.md index 0aae2ae6..b43994cf 100644 --- a/docs/zh/base/parts/base-mapper-query-methods.md +++ b/docs/zh/base/parts/base-mapper-query-methods.md @@ -1,4 +1,5 @@ - **`selectOneById(id)`**:根据主键查询数据。 +- **`selectOneByEntityId(entity)`**:根据实体主键查询数据,便于对复合主键实体类的查询。 - **`selectOneByMap(whereConditions)`**:根据 Map 构建的条件来查询数据。 - **`selectOneByCondition(whereConditions)`**:根据查询条件查询数据。 - **`selectOneByQuery(queryWrapper)`**:根据查询条件来查询 1 条数据。 diff --git a/docs/zh/base/service.md b/docs/zh/base/service.md index a94095e6..91bb75f0 100644 --- a/docs/zh/base/service.md +++ b/docs/zh/base/service.md @@ -49,6 +49,7 @@ public class AccountServiceImpl extends ServiceImpl - **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 - **getById(id)**:根据主键查询数据。 - **getByIdOpt(id)**:根据主键查询数据,并封装为 `Optional` 返回。 +- **getOneByEntityId(entity)**:根据实体主键查询数据。 +- **getByEntityIdOpt(entity)**:根据实体主键查询数据,并封装为 `Optional` 返回。 - **getOne(query)**: 根据 `QueryWrapper` 构建的条件查询一条数据。 - **getOne(condition)**: 根据 `QueryCondition` 构建的条件查询一条数据。 - **getOneOpt(query)**: 根据`QueryWrapper` 构建的条件查询一条数据,并封装为 `Optional` 返回。