T - 实体类类型public interface BaseMapper<T>
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DEFAULT_BATCH_SIZE
默认批量处理切片数量。
|
| 限定符和类型 | 方法和说明 |
|---|---|
default int |
delete(T entity)
根据实体主键来删除数据。
|
int |
deleteBatchByIds(Collection<? extends Serializable> ids)
根据多个主键批量删除数据。
|
default int |
deleteBatchByIds(List<? extends Serializable> ids,
int size)
根据多个主键批量删除数据。
|
default int |
deleteByCondition(QueryCondition whereConditions)
根据查询条件来删除数据。
|
int |
deleteById(Serializable id)
根据主键删除数据。
|
default int |
deleteByMap(Map<String,Object> whereConditions)
根据 Map 构建的条件来删除数据。
|
int |
deleteByQuery(QueryWrapper queryWrapper)
根据查询条件来删除数据。
|
default int |
insert(T entity)
插入实体类数据,不忽略
null 值。 |
int |
insert(T entity,
boolean ignoreNulls)
插入实体类数据。
|
int |
insertBatch(List<T> entities)
批量插入实体类数据,只会根据第一条数据来构建插入的字段内容。
|
default int |
insertBatch(List<T> entities,
int size)
批量插入实体类数据,按 size 切分。
|
default int |
insertOrUpdate(T entity)
插入或者更新,若主键有值,则更新,若没有主键值,则插入,插入或者更新都不会忽略
null 值。 |
default int |
insertOrUpdate(T entity,
boolean ignoreNulls)
插入或者更新,若主键有值,则更新,若没有主键值,则插入。
|
default int |
insertOrUpdateSelective(T entity)
插入或者更新,若主键有值,则更新,若没有主键值,则插入,插入或者更新都会忽略
null 值。 |
default int |
insertSelective(T entity)
插入实体类数据,但是忽略
null 的数据,只对有值的内容进行插入。 |
default int |
insertSelectiveWithPk(T entity)
插入带有主键的实体类,忽略
null 值。 |
default int |
insertWithPk(T entity)
插入带有主键的实体类,不忽略
null 值。 |
int |
insertWithPk(T entity,
boolean ignoreNulls)
带有主键的插入,此时实体类不会经过主键生成器生成主键。
|
default Page<T> |
paginate(Number pageNumber,
Number pageSize,
Number totalRow,
QueryCondition whereConditions)
分页查询。
|
default Page<T> |
paginate(Number pageNumber,
Number pageSize,
Number totalRow,
QueryWrapper queryWrapper)
分页查询。
|
default Page<T> |
paginate(Number pageNumber,
Number pageSize,
QueryCondition whereConditions)
分页查询。
|
default Page<T> |
paginate(Number pageNumber,
Number pageSize,
QueryWrapper queryWrapper)
分页查询。
|
default Page<T> |
paginate(Page<T> page,
QueryWrapper queryWrapper)
分页查询。
|
default Page<T> |
paginate(Page<T> page,
QueryWrapper queryWrapper,
Consumer<FieldQueryBuilder<T>>... consumers)
分页查询。
|
default <R> Page<R> |
paginateAs(Number pageNumber,
Number pageSize,
Number totalRow,
QueryWrapper queryWrapper,
Class<R> asType)
分页查询。
|
default <R> Page<R> |
paginateAs(Number pageNumber,
Number pageSize,
QueryWrapper queryWrapper,
Class<R> asType)
分页查询。
|
default <R> Page<R> |
paginateAs(Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType)
分页查询。
|
default <R> Page<R> |
paginateAs(Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType,
Consumer<FieldQueryBuilder<R>>... consumers)
分页查询。
|
default Page<T> |
paginateWithRelations(Number pageNumber,
Number pageSize,
Number totalRow,
QueryCondition whereConditions)
分页查询,及其 Relation 字段内容。
|
default Page<T> |
paginateWithRelations(Number pageNumber,
Number pageSize,
Number totalRow,
QueryWrapper queryWrapper)
分页查询,及其 Relation 字段内容。
|
default Page<T> |
paginateWithRelations(Number pageNumber,
Number pageSize,
QueryCondition whereConditions)
分页查询,及其 Relation 字段内容。
|
default Page<T> |
paginateWithRelations(Number pageNumber,
Number pageSize,
QueryWrapper queryWrapper)
分页查询,及其 Relation 字段内容。
|
default Page<T> |
paginateWithRelations(Page<T> page,
QueryWrapper queryWrapper)
分页查询,及其 Relation 字段内容。
|
default Page<T> |
paginateWithRelations(Page<T> page,
QueryWrapper queryWrapper,
Consumer<FieldQueryBuilder<T>>... consumers)
分页查询,及其 Relation 字段内容。
|
default <R> Page<R> |
paginateWithRelationsAs(Number pageNumber,
Number pageSize,
Number totalRow,
QueryWrapper queryWrapper,
Class<R> asType)
分页查询,及其 Relation 字段内容。
|
default <R> Page<R> |
paginateWithRelationsAs(Number pageNumber,
Number pageSize,
QueryWrapper queryWrapper,
Class<R> asType)
分页查询,及其 Relation 字段内容。
|
default <R> Page<R> |
paginateWithRelationsAs(Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType)
分页查询,及其 Relation 字段内容。
|
default <R> Page<R> |
paginateWithRelationsAs(Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType,
Consumer<FieldQueryBuilder<R>>... consumers)
分页查询,及其 Relation 字段内容。
|
default List<T> |
selectAll()
查询全部数据。
|
default List<T> |
selectAllWithRelations()
查询全部数据,及其 Relation 字段内容。
|
default long |
selectCountByCondition(QueryCondition whereConditions)
根据条件查询数据总量。
|
default long |
selectCountByQuery(QueryWrapper queryWrapper)
查询数据量。
|
org.apache.ibatis.cursor.Cursor<T> |
selectCursorByQuery(QueryWrapper queryWrapper)
根据查询条件查询游标数据,该方法必须在事务中才能正常使用,非事务下无法获取数据。
|
default List<T> |
selectListByCondition(QueryCondition whereConditions)
根据查询条件查询多条数据。
|
default List<T> |
selectListByCondition(QueryCondition whereConditions,
Long count)
根据查询条件查询多条数据。
|
List<T> |
selectListByIds(Collection<? extends Serializable> ids)
根据多个主键来查询多条数据。
|
default List<T> |
selectListByMap(Map<String,Object> whereConditions)
根据 Map 来构建查询条件,查询多条数据。
|
default List<T> |
selectListByMap(Map<String,Object> whereConditions,
Long count)
根据 Map 来构建查询条件,查询多条数据。
|
List<T> |
selectListByQuery(QueryWrapper queryWrapper)
根据查询条件查询数据列表。
|
default List<T> |
selectListByQuery(QueryWrapper queryWrapper,
Consumer<FieldQueryBuilder<T>>... consumers)
根据查询条件查询数据列表。
|
default <R> List<R> |
selectListByQueryAs(QueryWrapper queryWrapper,
Class<R> asType)
根据查询条件查询数据列表,要求返回的数据为 asType。
|
default <R> List<R> |
selectListByQueryAs(QueryWrapper queryWrapper,
Class<R> asType,
Consumer<FieldQueryBuilder<R>>... consumers)
根据查询条件查询数据列表,要求返回的数据为 asType 类型。
|
default List<T> |
selectListWithRelationsByQuery(QueryWrapper queryWrapper)
查询实体类及其 Relation 注解字段。
|
default <R> List<R> |
selectListWithRelationsByQueryAs(QueryWrapper queryWrapper,
Class<R> asType)
查询实体类及其 Relation 注解字段。
|
default <R> List<R> |
selectListWithRelationsByQueryAs(QueryWrapper queryWrapper,
Class<R> asType,
Consumer<FieldQueryBuilder<R>>... consumers)
查询实体类及其 Relation 注解字段。
|
default Object |
selectObjectByQuery(QueryWrapper queryWrapper)
查询第一列返回的数据,QueryWrapper 执行的结果应该只有 1 列,例如:
QueryWrapper.create().select(ACCOUNT.id).where(...); |
default <R> R |
selectObjectByQueryAs(QueryWrapper queryWrapper,
Class<R> asType)
查询第一列返回的数据,QueryWrapper 执行的结果应该只有 1 列,例如:
QueryWrapper.create().select(ACCOUNT.id).where(...); |
List<Object> |
selectObjectListByQuery(QueryWrapper queryWrapper)
查询第一列返回的数据集合,QueryWrapper 执行的结果应该只有 1 列,例如:
QueryWrapper.create().select(ACCOUNT.id).where(...); |
default <R> List<R> |
selectObjectListByQueryAs(QueryWrapper queryWrapper,
Class<R> asType)
查询第一列返回的数据集合,QueryWrapper 执行的结果应该只有 1 列,例如:
QueryWrapper.create().select(ACCOUNT.id).where(...); |
default T |
selectOneByCondition(QueryCondition whereConditions)
根据查询条件查询数据。
|
default T |
selectOneByEntityId(T entity)
根据实体主键查询数据。
|
T |
selectOneById(Serializable id)
根据主键查询数据。
|
default T |
selectOneByMap(Map<String,Object> whereConditions)
根据 Map 构建的条件来查询数据。
|
default T |
selectOneByQuery(QueryWrapper queryWrapper)
根据查询条件来查询 1 条数据。
|
default <R> R |
selectOneByQueryAs(QueryWrapper queryWrapper,
Class<R> asType)
根据查询条件来查询 1 条数据。
|
default T |
selectOneWithRelationsByCondition(QueryCondition whereConditions)
根据查询条件查询 1 条数据。
|
default T |
selectOneWithRelationsById(Serializable id)
根据主表主键来查询 1 条数据。
|
default <R> R |
selectOneWithRelationsByIdAs(Serializable id,
Class<R> asType)
根据主表主键来查询 1 条数据。
|
default T |
selectOneWithRelationsByMap(Map<String,Object> whereConditions)
根据 Map 构建的条件来查询 1 条数据。
|
default T |
selectOneWithRelationsByQuery(QueryWrapper queryWrapper)
根据查询条件来查询 1 条数据。
|
default <R> R |
selectOneWithRelationsByQueryAs(QueryWrapper queryWrapper,
Class<R> asType)
根据查询条件来查询 1 条数据。
|
List<Row> |
selectRowsByQuery(QueryWrapper queryWrapper)
根据查询条件查询 Row 数据。
|
default int |
update(T entity)
根据主键来更新数据,若实体类属性数据为
null,该属性不会更新到数据库。 |
int |
update(T entity,
boolean ignoreNulls)
根据主键来更新数据到数据库。
|
default int |
updateByCondition(T entity,
boolean ignoreNulls,
QueryCondition whereConditions)
根据查询条件来更新数据。
|
default int |
updateByCondition(T entity,
QueryCondition whereConditions)
根据查询条件来更新数据。
|
default int |
updateByMap(T entity,
boolean ignoreNulls,
Map<String,Object> whereConditions)
根据 Map 构建的条件来更新数据。
|
default int |
updateByMap(T entity,
Map<String,Object> whereConditions)
根据 Map 构建的条件来更新数据。
|
int |
updateByQuery(T entity,
boolean ignoreNulls,
QueryWrapper queryWrapper)
根据查询条件来更新数据。
|
default int |
updateByQuery(T entity,
QueryWrapper queryWrapper)
根据查询条件来更新数据。
|
default <E> Page<E> |
xmlPaginate(String dataSelectId,
Page<E> page,
Map<String,Object> otherParams) |
default <E> Page<E> |
xmlPaginate(String dataSelectId,
Page<E> page,
QueryWrapper queryWrapper) |
default <E> Page<E> |
xmlPaginate(String dataSelectId,
Page<E> page,
QueryWrapper queryWrapper,
Map<String,Object> otherParams) |
default <E> Page<E> |
xmlPaginate(String dataSelectId,
String countSelectId,
Page<E> page,
QueryWrapper queryWrapper,
Map<String,Object> otherParams) |
static final int DEFAULT_BATCH_SIZE
default int insertSelective(T entity)
null 的数据,只对有值的内容进行插入。
这样的好处是数据库已经配置了一些默认值,这些默认值才会生效。entity - 实体类@InsertProvider(type=EntitySqlProvider.class, method="insert") int insert(@Param(value="$$entity") T entity, @Param(value="$$ignoreNulls") boolean ignoreNulls)
entity - 实体类ignoreNulls - 是否忽略 null 值EntitySqlProvider.insert(Map, ProviderContext)default int insertWithPk(T entity)
null 值。entity - 实体类default int insertSelectiveWithPk(T entity)
null 值。entity - 实体类@InsertProvider(type=EntitySqlProvider.class, method="insertWithPk") int insertWithPk(@Param(value="$$entity") T entity, @Param(value="$$ignoreNulls") boolean ignoreNulls)
entity - 带有主键的实体类ignoreNulls - 是否忽略 null 值EntitySqlProvider.insertWithPk(Map, ProviderContext)@InsertProvider(type=EntitySqlProvider.class, method="insertBatch") int insertBatch(@Param(value="$$entities") List<T> entities)
entities - 插入的数据列表EntitySqlProvider.insertBatch(Map, ProviderContext),
FlexConsts.METHOD_INSERT_BATCHdefault int insertBatch(List<T> entities, int size)
entities - 插入的数据列表size - 切分大小default int insertOrUpdate(T entity)
null 值。entity - 实体类default int insertOrUpdateSelective(T entity)
null 值。entity - 实体类default int insertOrUpdate(T entity, boolean ignoreNulls)
entity - 实体类ignoreNulls - 是否忽略 null 值@DeleteProvider(type=EntitySqlProvider.class, method="deleteById") int deleteById(@Param(value="$$primaryValue") Serializable id)
new Integer[]{100,101}。id - 主键数据EntitySqlProvider.deleteById(Map, ProviderContext)@DeleteProvider(type=EntitySqlProvider.class, method="deleteBatchByIds") int deleteBatchByIds(@Param(value="$$primaryValue") Collection<? extends Serializable> ids)
ids - 主键列表EntitySqlProvider.deleteBatchByIds(Map, ProviderContext)default int deleteBatchByIds(List<? extends Serializable> ids, int size)
ids - 主键列表size - 切分大小EntitySqlProvider.deleteBatchByIds(Map, ProviderContext)default int deleteByMap(Map<String,Object> whereConditions)
whereConditions - 条件default int deleteByCondition(QueryCondition whereConditions)
whereConditions - 条件@DeleteProvider(type=EntitySqlProvider.class, method="deleteByQuery") int deleteByQuery(@Param(value="$$query") QueryWrapper queryWrapper)
queryWrapper - 条件EntitySqlProvider.deleteByQuery(Map, ProviderContext)default int update(T entity)
null,该属性不会更新到数据库。entity - 数据内容,必须包含有主键@UpdateProvider(type=EntitySqlProvider.class, method="update") int update(@Param(value="$$entity") T entity, @Param(value="$$ignoreNulls") boolean ignoreNulls)
entity - 数据内容,必须包含有主键ignoreNulls - 是否忽略空内容字段EntitySqlProvider.update(Map, ProviderContext)default int updateByMap(T entity, Map<String,Object> whereConditions)
entity - 实体类whereConditions - 条件default int updateByMap(T entity, boolean ignoreNulls, Map<String,Object> whereConditions)
entity - 实体类ignoreNulls - 是否忽略 null 数据whereConditions - 条件default int updateByCondition(T entity, QueryCondition whereConditions)
entity - 实体类whereConditions - 条件default int updateByCondition(T entity, boolean ignoreNulls, QueryCondition whereConditions)
entity - 实体类ignoreNulls - 是否忽略 null 数据whereConditions - 条件default int updateByQuery(T entity, QueryWrapper queryWrapper)
entity - 实体类queryWrapper - 条件@UpdateProvider(type=EntitySqlProvider.class, method="updateByQuery") int updateByQuery(@Param(value="$$entity") T entity, @Param(value="$$ignoreNulls") boolean ignoreNulls, @Param(value="$$query") QueryWrapper queryWrapper)
entity - 实体类ignoreNulls - 是否忽略空值queryWrapper - 条件EntitySqlProvider.updateByQuery(Map, ProviderContext)default T selectOneByEntityId(T entity)
entity - 实体对象,必须包含有主键@SelectProvider(type=EntitySqlProvider.class, method="selectOneById") T selectOneById(@Param(value="$$primaryValue") Serializable id)
id - 主键EntitySqlProvider.selectOneById(Map, ProviderContext)default T selectOneByMap(Map<String,Object> whereConditions)
whereConditions - 条件default T selectOneByCondition(QueryCondition whereConditions)
whereConditions - 条件default T selectOneByQuery(QueryWrapper queryWrapper)
queryWrapper - 条件default <R> R selectOneByQueryAs(QueryWrapper queryWrapper, Class<R> asType)
queryWrapper - 条件asType - 接收数据类型default T selectOneWithRelationsByMap(Map<String,Object> whereConditions)
whereConditions - 条件default T selectOneWithRelationsByCondition(QueryCondition whereConditions)
whereConditions - 条件default T selectOneWithRelationsByQuery(QueryWrapper queryWrapper)
queryWrapper - 条件default T selectOneWithRelationsById(Serializable id)
id - 主表主键default <R> R selectOneWithRelationsByIdAs(Serializable id, Class<R> asType)
id - 表主键asType - 接收数据类型default <R> R selectOneWithRelationsByQueryAs(QueryWrapper queryWrapper, Class<R> asType)
queryWrapper - 条件asType - 接收数据类型@SelectProvider(type=EntitySqlProvider.class, method="selectListByIds") List<T> selectListByIds(@Param(value="$$primaryValue") Collection<? extends Serializable> ids)
ids - 主键列表EntitySqlProvider.selectListByIds(Map, ProviderContext)default List<T> selectListByMap(Map<String,Object> whereConditions)
whereConditions - 条件default List<T> selectListByMap(Map<String,Object> whereConditions, Long count)
whereConditions - 条件count - 数据量default List<T> selectListByCondition(QueryCondition whereConditions)
whereConditions - 条件default List<T> selectListByCondition(QueryCondition whereConditions, Long count)
whereConditions - 条件count - 数据量@SelectProvider(type=EntitySqlProvider.class, method="selectListByQuery") List<T> selectListByQuery(@Param(value="$$query") QueryWrapper queryWrapper)
queryWrapper - 条件EntitySqlProvider.selectListByQuery(Map, ProviderContext)default List<T> selectListByQuery(QueryWrapper queryWrapper, Consumer<FieldQueryBuilder<T>>... consumers)
queryWrapper - 条件consumers - 字段查询@SelectProvider(type=EntitySqlProvider.class, method="selectListByQuery") org.apache.ibatis.cursor.Cursor<T> selectCursorByQuery(@Param(value="$$query") QueryWrapper queryWrapper)
queryWrapper - 条件@SelectProvider(type=EntitySqlProvider.class, method="selectListByQuery") List<Row> selectRowsByQuery(@Param(value="$$query") QueryWrapper queryWrapper)
queryWrapper - 条件default <R> List<R> selectListByQueryAs(QueryWrapper queryWrapper, Class<R> asType)
queryWrapper - 条件asType - 接收数据类型default <R> List<R> selectListByQueryAs(QueryWrapper queryWrapper, Class<R> asType, Consumer<FieldQueryBuilder<R>>... consumers)
queryWrapper - 条件asType - 接收的数据类型consumers - 字段查询default List<T> selectListWithRelationsByQuery(QueryWrapper queryWrapper)
queryWrapper - 条件default <R> List<R> selectListWithRelationsByQueryAs(QueryWrapper queryWrapper, Class<R> asType)
queryWrapper - 条件asType - 要求返回的数据类型default <R> List<R> selectListWithRelationsByQueryAs(QueryWrapper queryWrapper, Class<R> asType, Consumer<FieldQueryBuilder<R>>... consumers)
queryWrapper - 条件asType - 返回的类型consumers - 字段查询default List<T> selectAllWithRelations()
default Object selectObjectByQuery(QueryWrapper queryWrapper)
QueryWrapper.create().select(ACCOUNT.id).where(...);queryWrapper - 查询包装器default <R> R selectObjectByQueryAs(QueryWrapper queryWrapper, Class<R> asType)
QueryWrapper.create().select(ACCOUNT.id).where(...);queryWrapper - 查询包装器asType - 转换成的数据类型@SelectProvider(type=EntitySqlProvider.class, method="selectObjectByQuery") List<Object> selectObjectListByQuery(@Param(value="$$query") QueryWrapper queryWrapper)
QueryWrapper.create().select(ACCOUNT.id).where(...);queryWrapper - 查询包装器EntitySqlProvider.selectObjectByQuery(Map, ProviderContext)default <R> List<R> selectObjectListByQueryAs(QueryWrapper queryWrapper, Class<R> asType)
QueryWrapper.create().select(ACCOUNT.id).where(...);queryWrapper - 查询包装器asType - 转换成的数据类型default long selectCountByQuery(QueryWrapper queryWrapper)
queryWrapper - 条件default long selectCountByCondition(QueryCondition whereConditions)
whereConditions - 条件default Page<T> paginate(Number pageNumber, Number pageSize, QueryWrapper queryWrapper)
pageNumber - 当前页码pageSize - 每页的数据量queryWrapper - 条件default Page<T> paginateWithRelations(Number pageNumber, Number pageSize, QueryWrapper queryWrapper)
pageNumber - 当前页码pageSize - 每页的数据量queryWrapper - 条件default Page<T> paginate(Number pageNumber, Number pageSize, QueryCondition whereConditions)
pageNumber - 当前页码pageSize - 每页的数据量whereConditions - 条件default Page<T> paginateWithRelations(Number pageNumber, Number pageSize, QueryCondition whereConditions)
pageNumber - 当前页码pageSize - 每页的数据量whereConditions - 条件default Page<T> paginate(Number pageNumber, Number pageSize, Number totalRow, QueryWrapper queryWrapper)
pageNumber - 当前页码pageSize - 每页的数据量totalRow - 数据总量queryWrapper - 条件default Page<T> paginateWithRelations(Number pageNumber, Number pageSize, Number totalRow, QueryWrapper queryWrapper)
pageNumber - 当前页码pageSize - 每页的数据量totalRow - 数据总量queryWrapper - 条件default Page<T> paginate(Number pageNumber, Number pageSize, Number totalRow, QueryCondition whereConditions)
pageNumber - 当前页码pageSize - 每页的数据量totalRow - 数据总量whereConditions - 条件default Page<T> paginateWithRelations(Number pageNumber, Number pageSize, Number totalRow, QueryCondition whereConditions)
pageNumber - 当前页码pageSize - 每页的数据量totalRow - 数据总量whereConditions - 条件default Page<T> paginate(Page<T> page, QueryWrapper queryWrapper)
page - 包含了页码、每页的数据量,可能包含数据总量queryWrapper - 条件default Page<T> paginate(Page<T> page, QueryWrapper queryWrapper, Consumer<FieldQueryBuilder<T>>... consumers)
page - 包含了页码、每页的数据量,可能包含数据总量queryWrapper - 条件consumers - 字段查询default Page<T> paginateWithRelations(Page<T> page, QueryWrapper queryWrapper)
page - 包含了页码、每页的数据量,可能包含数据总量queryWrapper - 条件default Page<T> paginateWithRelations(Page<T> page, QueryWrapper queryWrapper, Consumer<FieldQueryBuilder<T>>... consumers)
page - 包含了页码、每页的数据量,可能包含数据总量queryWrapper - 条件consumers - 字段查询default <R> Page<R> paginateAs(Number pageNumber, Number pageSize, QueryWrapper queryWrapper, Class<R> asType)
pageNumber - 当前页码pageSize - 每页的数据量queryWrapper - 条件asType - 接收数据类型default <R> Page<R> paginateAs(Number pageNumber, Number pageSize, Number totalRow, QueryWrapper queryWrapper, Class<R> asType)
pageNumber - 当前页码pageSize - 每页的数据量totalRow - 数据总量queryWrapper - 条件asType - 接收数据类型default <R> Page<R> paginateAs(Page<R> page, QueryWrapper queryWrapper, Class<R> asType)
page - 包含了页码、每页的数据量,可能包含数据总量queryWrapper - 条件asType - 接收数据类型default <R> Page<R> paginateAs(Page<R> page, QueryWrapper queryWrapper, Class<R> asType, Consumer<FieldQueryBuilder<R>>... consumers)
page - 包含了页码、每页的数据量,可能包含数据总量queryWrapper - 条件asType - 接收数据类型consumers - 字段查询default <R> Page<R> paginateWithRelationsAs(Number pageNumber, Number pageSize, QueryWrapper queryWrapper, Class<R> asType)
pageNumber - 当前页码pageSize - 每页的数据量queryWrapper - 条件asType - 接收数据类型default <R> Page<R> paginateWithRelationsAs(Number pageNumber, Number pageSize, Number totalRow, QueryWrapper queryWrapper, Class<R> asType)
pageNumber - 当前页码pageSize - 每页的数据量totalRow - 数据总量queryWrapper - 条件asType - 接收数据类型default <R> Page<R> paginateWithRelationsAs(Page<R> page, QueryWrapper queryWrapper, Class<R> asType)
page - 包含了页码、每页的数据量,可能包含数据总量queryWrapper - 条件asType - 接收数据类型default <R> Page<R> paginateWithRelationsAs(Page<R> page, QueryWrapper queryWrapper, Class<R> asType, Consumer<FieldQueryBuilder<R>>... consumers)
page - 包含了页码、每页的数据量,可能包含数据总量queryWrapper - 条件asType - 接收数据类型consumers - 字段查询default <E> Page<E> xmlPaginate(String dataSelectId, Page<E> page, QueryWrapper queryWrapper)
default <E> Page<E> xmlPaginate(String dataSelectId, Page<E> page, Map<String,Object> otherParams)
default <E> Page<E> xmlPaginate(String dataSelectId, Page<E> page, QueryWrapper queryWrapper, Map<String,Object> otherParams)
default <E> Page<E> xmlPaginate(String dataSelectId, String countSelectId, Page<E> page, QueryWrapper queryWrapper, Map<String,Object> otherParams)
Copyright © 2023. All rights reserved.