| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core | |
| org.beetl.sql.core.engine | |
| org.beetl.sql.core.page | |
| org.beetl.sql.core.query | |
| org.beetl.sql.core.query.interfacer |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> PageResult<T> |
DataAPI.execute(SQLReady p,
Class<T> clazz,
PageRequest<T> pageRequest) |
<T> PageResult<T> |
SQLManager.execute(SQLReady p,
Class<T> clazz,
PageRequest<T> pageRequest)
本地分页查询
|
<T> PageResult<T> |
ConditionalSQLManager.execute(SQLReady p,
Class<T> clazz,
PageRequest<T> pageRequest)
本地分页查询
|
<T> PageResult<T> |
DataAPI.executePageQuery(SqlId sqlId,
String sqlTemplate,
Class<T> clazz,
Object paras,
PageRequest<T> request) |
<T> PageResult<T> |
SQLManager.executePageQuery(SqlId sqlId,
String sqlTemplate,
Class<T> clazz,
Object paras,
PageRequest<T> request) |
<T> PageResult<T> |
DataAPI.executePageQuery(String sqlTemplate,
Class<T> clazz,
Object paras,
PageRequest<T> request) |
<T> PageResult<T> |
SQLManager.executePageQuery(String sqlTemplate,
Class<T> clazz,
Object paras,
PageRequest<T> request)
sql 模板分页查询,记得使用page函数
|
<T> PageResult<T> |
ConditionalSQLManager.executePageQuery(String sqlTemplate,
Class<T> clazz,
Object paras,
PageRequest<T> request)
sql 模板分页查询,记得使用page函数
|
<T> PageResult<T> |
DataAPI.pageQuery(SqlId sqlId,
Class<T> clazz,
Object paras,
PageRequest request) |
<T> PageResult<T> |
SQLManager.pageQuery(SqlId sqlId,
Class<T> clazz,
Object paras,
PageRequest request) |
<T> PageResult<T> |
ConditionalSQLManager.pageQuery(SqlId sqlId,
Class<T> clazz,
Object paras,
PageRequest request) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
PageQuery<T>
已过时。
3.0中不推荐使用,因为此类职责不清,请使用PageRequest和PageResult代替
|
| 限定符和类型 | 方法和说明 |
|---|---|
PageResult |
PageQuery.of(List result)
已过时。
|
PageResult |
PageQuery.of(List result,
Long total)
已过时。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultPageResult<T> |
| 限定符和类型 | 方法和说明 |
|---|---|
default <R> PageResult<R> |
PageResult.convert(java.util.function.Function<? super T,? extends R> mapper) |
PageResult |
PageRequest.of(List<T> result)
返回一个分页结果,用户可以实现自己的分页请求和分页结果
|
PageResult |
DefaultPageRequest.of(List<T> result) |
PageResult |
PageRequest.of(List<T> result,
Long total) |
PageResult |
DefaultPageRequest.of(List<T> result,
Long total) |
| 限定符和类型 | 方法和说明 |
|---|---|
PageResult<Map> |
Query.mapPage(long pageNumber,
long pageSize,
String... columns) |
PageResult<Map> |
Query.mapPage(PageRequest pageRequest,
String... columns) |
PageResult<T> |
LambdaQuery.page(long pageNumber,
long pageSize) |
<K> PageResult<K> |
Query.page(long pageNumber,
long pageSize,
Class<K> retType,
String... columns) |
PageResult<T> |
LambdaQuery.page(long pageNumber,
long pageSize,
LambdaQuery.Property<T,?>... cols) |
PageResult<T> |
Query.page(long pageNumber,
long pageSize,
String... columns) |
<K> PageResult<K> |
Query.page(PageRequest pageRequest,
Class<K> retType,
String... columns) |
PageResult<T> |
Query.page(PageRequest pageRequest,
String... columns) |
protected <K> PageResult<K> |
Query.pageByType(PageRequest pageRequest,
Class<K> retType,
String... columns) |
PageResult<T> |
Query.pageSimple(long pageNumber,
long pageSize) |
PageResult<T> |
Query.pageSimple(PageRequest pageRequest) |
| 限定符和类型 | 方法和说明 |
|---|---|
PageResult<Map> |
QueryExecuteI.mapPage(long pageNumber,
long pageSize,
String... columns)
分页查询结果集,结果集每一条并映射到map
|
PageResult<Map> |
QueryExecuteI.mapPage(PageRequest pageRequest,
String... columns) |
<K> PageResult<K> |
QueryExecuteI.page(long pageNumber,
long pageSize,
Class<K> retType,
String... columns)
分页查询,并映射到指定类上
|
PageResult<M> |
QueryExecuteI.page(long pageNumber,
long pageSize,
String... columns)
指定字段查询分页查询,不传入字段查询所有 SELECT *
|
<K> PageResult<K> |
QueryExecuteI.page(PageRequest pageRequest,
Class<K> retType,
String... columns) |
PageResult<M> |
QueryExecuteI.page(PageRequest pageRequest,
String... columns) |
PageResult<M> |
QueryExecuteI.pageSimple(long pageNumber,
long pageSize)
简单字段分页查询
|
PageResult<M> |
QueryExecuteI.pageSimple(PageRequest pageRequest) |
Copyright © 2021. All rights reserved.