| 程序包 | 说明 |
|---|---|
| com.mybatisflex.core |
MyBatis-Flex 一个优雅的 MyBatis 增强框架。
|
| com.mybatisflex.core.paginate |
分页功能。
|
| com.mybatisflex.core.query |
SQL 条件构造功能。
|
| com.mybatisflex.core.row |
Db + Row 功能。
|
| com.mybatisflex.core.service |
通用增强 Service 接口。
|
| com.mybatisflex.core.util |
工具类。
|
| 限定符和类型 | 方法和说明 |
|---|---|
default Page<T> |
BaseMapper.paginate(Number pageNumber,
Number pageSize,
Number totalRow,
QueryCondition whereConditions)
分页查询。
|
default Page<T> |
BaseMapper.paginate(Number pageNumber,
Number pageSize,
Number totalRow,
QueryWrapper queryWrapper)
分页查询。
|
default Page<T> |
BaseMapper.paginate(Number pageNumber,
Number pageSize,
QueryCondition whereConditions)
分页查询。
|
default Page<T> |
BaseMapper.paginate(Number pageNumber,
Number pageSize,
QueryWrapper queryWrapper)
分页查询。
|
default Page<T> |
BaseMapper.paginate(Page<T> page,
QueryWrapper queryWrapper)
分页查询。
|
default Page<T> |
BaseMapper.paginate(Page<T> page,
QueryWrapper queryWrapper,
Consumer<FieldQueryBuilder<T>>... consumers)
分页查询。
|
default <R> Page<R> |
BaseMapper.paginateAs(Number pageNumber,
Number pageSize,
Number totalRow,
QueryWrapper queryWrapper,
Class<R> asType)
分页查询。
|
default <R> Page<R> |
BaseMapper.paginateAs(Number pageNumber,
Number pageSize,
QueryWrapper queryWrapper,
Class<R> asType)
分页查询。
|
default <R> Page<R> |
BaseMapper.paginateAs(Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType)
分页查询。
|
default <R> Page<R> |
BaseMapper.paginateAs(Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType,
Consumer<FieldQueryBuilder<R>>... consumers)
分页查询。
|
default Page<T> |
BaseMapper.paginateWithRelations(Number pageNumber,
Number pageSize,
Number totalRow,
QueryCondition whereConditions)
分页查询,及其 Relation 字段内容。
|
default Page<T> |
BaseMapper.paginateWithRelations(Number pageNumber,
Number pageSize,
Number totalRow,
QueryWrapper queryWrapper)
分页查询,及其 Relation 字段内容。
|
default Page<T> |
BaseMapper.paginateWithRelations(Number pageNumber,
Number pageSize,
QueryCondition whereConditions)
分页查询,及其 Relation 字段内容。
|
default Page<T> |
BaseMapper.paginateWithRelations(Number pageNumber,
Number pageSize,
QueryWrapper queryWrapper)
分页查询,及其 Relation 字段内容。
|
default Page<T> |
BaseMapper.paginateWithRelations(Page<T> page,
QueryWrapper queryWrapper)
分页查询,及其 Relation 字段内容。
|
default Page<T> |
BaseMapper.paginateWithRelations(Page<T> page,
QueryWrapper queryWrapper,
Consumer<FieldQueryBuilder<T>>... consumers)
分页查询,及其 Relation 字段内容。
|
default <R> Page<R> |
BaseMapper.paginateWithRelationsAs(Number pageNumber,
Number pageSize,
Number totalRow,
QueryWrapper queryWrapper,
Class<R> asType)
分页查询,及其 Relation 字段内容。
|
default <R> Page<R> |
BaseMapper.paginateWithRelationsAs(Number pageNumber,
Number pageSize,
QueryWrapper queryWrapper,
Class<R> asType)
分页查询,及其 Relation 字段内容。
|
default <R> Page<R> |
BaseMapper.paginateWithRelationsAs(Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType)
分页查询,及其 Relation 字段内容。
|
default <R> Page<R> |
BaseMapper.paginateWithRelationsAs(Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType,
Consumer<FieldQueryBuilder<R>>... consumers)
分页查询,及其 Relation 字段内容。
|
default <E> Page<E> |
BaseMapper.xmlPaginate(String dataSelectId,
Page<E> page,
Map<String,Object> otherParams) |
default <E> Page<E> |
BaseMapper.xmlPaginate(String dataSelectId,
Page<E> page,
QueryWrapper queryWrapper) |
default <E> Page<E> |
BaseMapper.xmlPaginate(String dataSelectId,
Page<E> page,
QueryWrapper queryWrapper,
Map<String,Object> otherParams) |
default <E> Page<E> |
BaseMapper.xmlPaginate(String dataSelectId,
String countSelectId,
Page<E> page,
QueryWrapper queryWrapper,
Map<String,Object> otherParams) |
| 限定符和类型 | 方法和说明 |
|---|---|
default Page<T> |
BaseMapper.paginate(Page<T> page,
QueryWrapper queryWrapper)
分页查询。
|
default Page<T> |
BaseMapper.paginate(Page<T> page,
QueryWrapper queryWrapper,
Consumer<FieldQueryBuilder<T>>... consumers)
分页查询。
|
default <R> Page<R> |
BaseMapper.paginateAs(Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType)
分页查询。
|
default <R> Page<R> |
BaseMapper.paginateAs(Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType,
Consumer<FieldQueryBuilder<R>>... consumers)
分页查询。
|
default Page<T> |
BaseMapper.paginateWithRelations(Page<T> page,
QueryWrapper queryWrapper)
分页查询,及其 Relation 字段内容。
|
default Page<T> |
BaseMapper.paginateWithRelations(Page<T> page,
QueryWrapper queryWrapper,
Consumer<FieldQueryBuilder<T>>... consumers)
分页查询,及其 Relation 字段内容。
|
default <R> Page<R> |
BaseMapper.paginateWithRelationsAs(Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType)
分页查询,及其 Relation 字段内容。
|
default <R> Page<R> |
BaseMapper.paginateWithRelationsAs(Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType,
Consumer<FieldQueryBuilder<R>>... consumers)
分页查询,及其 Relation 字段内容。
|
default <E> Page<E> |
BaseMapper.xmlPaginate(String dataSelectId,
Page<E> page,
Map<String,Object> otherParams) |
default <E> Page<E> |
BaseMapper.xmlPaginate(String dataSelectId,
Page<E> page,
QueryWrapper queryWrapper) |
default <E> Page<E> |
BaseMapper.xmlPaginate(String dataSelectId,
Page<E> page,
QueryWrapper queryWrapper,
Map<String,Object> otherParams) |
default <E> Page<E> |
BaseMapper.xmlPaginate(String dataSelectId,
String countSelectId,
Page<E> page,
QueryWrapper queryWrapper,
Map<String,Object> otherParams) |
| 限定符和类型 | 方法和说明 |
|---|---|
<R> Page<R> |
Page.map(Function<? super T,? extends R> mapper) |
static <T> Page<T> |
Page.of(Number pageNumber,
Number pageSize)
创建分页对象。
|
static <T> Page<T> |
Page.of(Number pageNumber,
Number pageSize,
Number totalRow)
创建分页对象。
|
| 限定符和类型 | 方法和说明 |
|---|---|
Page<T> |
FieldsBuilder.page(Page<T> page)
获取分页数据。
|
Page<T> |
RelationsBuilder.page(Page<T> page)
获取分页数据。
|
default Page<T> |
MapperQueryChain.page(Page<T> page)
获取分页数据。
|
Page<T> |
ChainQuery.page(Page<T> page)
获取分页数据。
|
<R> Page<R> |
FieldsBuilder.pageAs(Page<R> page,
Class<R> asType)
获取分页数据,返回的数据为 asType 类型。
|
<R> Page<R> |
RelationsBuilder.pageAs(Page<R> page,
Class<R> asType)
获取分页数据,返回的数据为 asType 类型。
|
default <R> Page<R> |
MapperQueryChain.pageAs(Page<R> page,
Class<R> asType)
获取分页数据,返回的数据为 asType 类型。
|
<R> Page<R> |
ChainQuery.pageAs(Page<R> page,
Class<R> asType)
获取分页数据,返回的数据为 asType 类型。
|
| 限定符和类型 | 方法和说明 |
|---|---|
Page<T> |
FieldsBuilder.page(Page<T> page)
获取分页数据。
|
Page<T> |
RelationsBuilder.page(Page<T> page)
获取分页数据。
|
default Page<T> |
MapperQueryChain.page(Page<T> page)
获取分页数据。
|
Page<T> |
ChainQuery.page(Page<T> page)
获取分页数据。
|
<R> Page<R> |
FieldsBuilder.pageAs(Page<R> page,
Class<R> asType)
获取分页数据,返回的数据为 asType 类型。
|
<R> Page<R> |
RelationsBuilder.pageAs(Page<R> page,
Class<R> asType)
获取分页数据,返回的数据为 asType 类型。
|
default <R> Page<R> |
MapperQueryChain.pageAs(Page<R> page,
Class<R> asType)
获取分页数据,返回的数据为 asType 类型。
|
<R> Page<R> |
ChainQuery.pageAs(Page<R> page,
Class<R> asType)
获取分页数据,返回的数据为 asType 类型。
|
| 限定符和类型 | 方法和说明 |
|---|---|
Page<Row> |
DbChain.page(Page<Row> page) |
<R> Page<R> |
DbChain.pageAs(Page<R> page,
Class<R> asType) |
static Page<Row> |
Db.paginate(String tableName,
Number pageNumber,
Number pageSize,
Number totalRow,
QueryCondition condition)
分页查询
|
static Page<Row> |
Db.paginate(String tableName,
Number pageNumber,
Number pageSize,
Number totalRow,
QueryWrapper queryWrapper)
分页查询
|
static Page<Row> |
Db.paginate(String tableName,
Number pageNumber,
Number pageSize,
QueryCondition condition)
分页查询
|
static Page<Row> |
Db.paginate(String tableName,
Number pageNumber,
Number pageSize,
QueryWrapper queryWrapper)
分页查询
|
static Page<Row> |
Db.paginate(String tableName,
Page<Row> page,
QueryWrapper queryWrapper)
分页查询
|
static Page<Row> |
Db.paginate(String schema,
String tableName,
Number pageNumber,
Number pageSize,
Number totalRow,
QueryCondition condition)
分页查询
|
static Page<Row> |
Db.paginate(String schema,
String tableName,
Number pageNumber,
Number pageSize,
Number totalRow,
QueryWrapper queryWrapper)
分页查询
|
static Page<Row> |
Db.paginate(String schema,
String tableName,
Number pageNumber,
Number pageSize,
QueryCondition condition)
分页查询
|
static Page<Row> |
Db.paginate(String schema,
String tableName,
Number pageNumber,
Number pageSize,
QueryWrapper queryWrapper)
分页查询
|
Page<Row> |
RowMapperInvoker.paginate(String schema,
String tableName,
Page<Row> page,
QueryWrapper queryWrapper) |
static Page<Row> |
Db.paginate(String schema,
String tableName,
Page<Row> page,
QueryWrapper queryWrapper)
分页查询
|
default Page<Row> |
RowMapper.paginate(String schema,
String tableName,
Page<Row> page,
QueryWrapper queryWrapper)
分页查询数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
Page<Row> |
DbChain.page(Page<Row> page) |
<R> Page<R> |
DbChain.pageAs(Page<R> page,
Class<R> asType) |
static Page<Row> |
Db.paginate(String tableName,
Page<Row> page,
QueryWrapper queryWrapper)
分页查询
|
Page<Row> |
RowMapperInvoker.paginate(String schema,
String tableName,
Page<Row> page,
QueryWrapper queryWrapper) |
static Page<Row> |
Db.paginate(String schema,
String tableName,
Page<Row> page,
QueryWrapper queryWrapper)
分页查询
|
default Page<Row> |
RowMapper.paginate(String schema,
String tableName,
Page<Row> page,
QueryWrapper queryWrapper)
分页查询数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
default Page<T> |
IService.page(Page<T> page)
分页查询所有数据。
|
default Page<T> |
IService.page(Page<T> page,
QueryCondition condition)
根据查询条件分页查询数据。
|
default Page<T> |
IService.page(Page<T> page,
QueryWrapper query)
根据查询条件分页查询数据。
|
default <R> Page<R> |
IService.pageAs(Page<R> page,
QueryWrapper query,
Class<R> asType)
根据查询条件分页查询数据,并通过 asType 进行接收。
|
| 限定符和类型 | 方法和说明 |
|---|---|
default Page<T> |
IService.page(Page<T> page)
分页查询所有数据。
|
default Page<T> |
IService.page(Page<T> page,
QueryCondition condition)
根据查询条件分页查询数据。
|
default Page<T> |
IService.page(Page<T> page,
QueryWrapper query)
根据查询条件分页查询数据。
|
default <R> Page<R> |
IService.pageAs(Page<R> page,
QueryWrapper query,
Class<R> asType)
根据查询条件分页查询数据,并通过 asType 进行接收。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,R> Page<R> |
MapperUtil.doPaginate(BaseMapper<T> mapper,
Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType,
boolean withRelations,
Consumer<FieldQueryBuilder<R>>... consumers) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,R> Page<R> |
MapperUtil.doPaginate(BaseMapper<T> mapper,
Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType,
boolean withRelations,
Consumer<FieldQueryBuilder<R>>... consumers) |
static Map<String,Object> |
MapperUtil.preparedParams(Page<?> page,
QueryWrapper queryWrapper,
Map<String,Object> params) |
Copyright © 2023. All rights reserved.