From d161eb45ef9472a0b3045d2bacd6ac11f475b5e4 Mon Sep 17 00:00:00 2001 From: Suomm <1474983351@qq.com> Date: Mon, 10 Jul 2023 23:51:51 +0800 Subject: [PATCH] =?UTF-8?q?doc:=20=E6=9B=B4=E6=96=B0=20BaseMapper=20?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/parts/base-mapper-delete-methods.md | 12 ++-- .../base/parts/base-mapper-insert-methods.md | 23 +++---- .../parts/base-mapper-paginate-methods.md | 40 ++++++------ .../base/parts/base-mapper-query-methods.md | 64 +++++++++++-------- .../parts/base-mapper-relation-methods.md | 36 +++++------ .../base/parts/base-mapper-update-methods.md | 23 ++++--- 6 files changed, 105 insertions(+), 93 deletions(-) diff --git a/docs/zh/base/parts/base-mapper-delete-methods.md b/docs/zh/base/parts/base-mapper-delete-methods.md index c9d4182e..73c2139f 100644 --- a/docs/zh/base/parts/base-mapper-delete-methods.md +++ b/docs/zh/base/parts/base-mapper-delete-methods.md @@ -1,6 +1,6 @@ -- **`deleteById(id)`**: 根据主键删除数据。如果是多个主键的情况下,需要传入数组,例如:`new Integer[]{100,101``。 -- **`deleteBatchByIds(ids)`**: 根据多个主键批量删除数据。 -- **`deleteBatchByIds(ids, size)`**: 根据多个主键批量删除数据。 -- **`deleteByMap(Map`QueryWrapper.create().select(ACCOUNT.id).where(...);` -- **`selectObjectByQueryAs(queryWrapper, asType)`**: 查询第一列返回的数据,QueryWrapper 执行的结果应该只有 1 列,例如:
`QueryWrapper.create().select(ACCOUNT.id).where(...);` -- **`selectObjectListByQueryAs(queryWrapper, asType)`**: 查询第一列返回的数据集合,QueryWrapper 执行的结果应该只有 1 列,例如:
`QueryWrapper.create().select(ACCOUNT.id).where(...);` -- **`selectCountByQuery(queryWrapper)`**: 查询数据量。 -- **`selectCountByCondition(whereConditions)`**: 根据条件查询数据总量。 +- **`selectOneById(id)`**:根据主键查询数据。 +- **`selectOneByMap(whereConditions)`**:根据 Map 构建的条件来查询数据。 +- **`selectOneByCondition(whereConditions)`**:根据查询条件查询数据。 +- **`selectOneByQuery(queryWrapper)`**:根据查询条件来查询 1 条数据。 +- **`selectOneByQueryAs(queryWrapper, asType)`**:根据查询条件来查询 1 条数据。 +- **`selectOneWithRelationsByMap(whereConditions)`**:根据 Map 构建的条件来查询 1 条数据。 +- **`selectOneWithRelationsByCondition(whereConditions)`**:根据查询条件查询 1 条数据。 +- **`selectOneWithRelationsByQuery(queryWrapper)`**:根据查询条件来查询 1 条数据。 +- **`selectOneWithRelationsByQueryAs(queryWrapper, asType)`**:根据查询条件来查询 1 条数据。 +- **`selectListByIds(ids)`**:根据多个主键来查询多条数据。 +- **`selectListByMap(whereConditions)`**:根据 Map 来构建查询条件,查询多条数据。 +- **`selectListByMap(whereConditions, count)`**:根据 Map 来构建查询条件,查询多条数据。 +- **`selectListByCondition(whereConditions)`**:根据查询条件查询多条数据。 +- **`selectListByCondition(whereConditions, count)`**:根据查询条件查询多条数据。 +- **`selectListByQuery(queryWrapper)`**:根据查询条件查询数据列表。 +- **`selectListByQuery(queryWrapper, consumers)`**:根据查询条件查询数据列表。 +- **`selectCursorByQuery(queryWrapper)`**:根据查询条件查询游标数据,该方法必须在事务中才能正常使用,非事务下无法获取数据。 +- **`selectRowsByQuery(queryWrapper)`**:根据查询条件查询 Row 数据。 +- **`selectListByQueryAs(queryWrapper, asType)`**:根据查询条件查询数据列表,要求返回的数据为 asType。这种场景一般用在 left + join 时,有多出了实体类本身的字段内容,可以转换为 dto、vo 等场景。 +- **`selectListByQueryAs(queryWrapper, asType, consumers)`**:根据查询条件查询数据列表,要求返回的数据为 asType 类型。 +- **`selectListWithRelationsByQuery(queryWrapper)`**:查询实体类及其 Relation 注解字段。 +- **`selectListWithRelationsByQueryAs(queryWrapper, asType)`**:查询实体类及其 Relation 注解字段。 +- **`selectListWithRelationsByQueryAs(queryWrapper, asType, consumers)`**:查询实体类及其 Relation 注解字段。 +- **`selectAll()`**:查询全部数据。 +- **`selectAllWithRelations()`**:查询全部数据,及其 Relation 字段内容。 +- **`selectObjectByQuery(queryWrapper)`**:查询第一列返回的数据,QueryWrapper 执行的结果应该只有 1 + 列,例如:`QueryWrapper.create().select(ACCOUNT.id).where(...);` +- **`selectObjectByQueryAs(queryWrapper, asType)`**:查询第一列返回的数据,QueryWrapper 执行的结果应该只有 1 + 列,例如:`QueryWrapper.create().select(ACCOUNT.id).where(...);` +- **`selectObjectListByQuery(queryWrapper)`**:查询第一列返回的数据集合,QueryWrapper 执行的结果应该只有 1 + 列,例如:`QueryWrapper.create().select(ACCOUNT.id).where(...);` +- **`selectObjectListByQueryAs(queryWrapper, asType)`**:查询第一列返回的数据集合,QueryWrapper 执行的结果应该只有 1 + 列,例如:`QueryWrapper.create().select(ACCOUNT.id).where(...);` +- **`selectCountByQuery(queryWrapper)`**:查询数据量。 +- **`selectCountByCondition(whereConditions)`**:根据条件查询数据总量。 diff --git a/docs/zh/base/parts/base-mapper-relation-methods.md b/docs/zh/base/parts/base-mapper-relation-methods.md index 494a75df..24088fdf 100644 --- a/docs/zh/base/parts/base-mapper-relation-methods.md +++ b/docs/zh/base/parts/base-mapper-relation-methods.md @@ -1,18 +1,18 @@ -- **`selectOneWithRelationsByMap(Map