| 程序包 | 说明 |
|---|---|
| net.hasor.db.dal.execute |
dynamicSql 执行器,支持 Statement、Prepared、Callable。
|
| net.hasor.db.dal.session | |
| net.hasor.db.lambda |
提供单表的 CURD 能力,并提供 lambda 方式操作操作数据库。
|
| net.hasor.db.lambda.core | |
| net.hasor.db.page |
| 限定符和类型 | 字段和说明 |
|---|---|
Page |
AbstractStatementExecute.ExecuteInfo.pageInfo |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
AbstractStatementExecute.execute(Connection conn,
DynamicSql dynamicSql,
Map<String,Object> data,
Page pageInfo,
boolean pageResult,
PageSqlDialect dialect) |
T |
AbstractStatementExecute.execute(Connection conn,
DynamicSql dynamicSql,
Map<String,Object> data,
Page pageInfo,
boolean pageResult,
PageSqlDialect dialect,
boolean resultAsMap) |
Object |
ExecuteProxy.execute(Connection conn,
Map<String,Object> data,
Page page,
boolean pageResult,
PageSqlDialect dialect) |
| 限定符和类型 | 方法和说明 |
|---|---|
default Page |
BaseMapper.initPageBySample(Object sample,
int pageSize)
初始化分页对象
|
Page |
BaseMapper.initPageBySample(Object sample,
int pageSize,
int pageNumberOffset)
初始化分页对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
PageResult<T> |
BaseMapper.pageBySample(Object sample,
Page page)
分页查询
|
default <E> List<E> |
BaseMapper.queryStatement(String stId,
Object parameter,
Page page)
执行 Mapper 配置文件中的 SQL
|
<E> List<E> |
DalSession.queryStatement(String stId,
Object parameter,
Page page) |
| 限定符和类型 | 方法和说明 |
|---|---|
Page |
QueryFunc.pageInfo()
获取对应的分页对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
R |
QueryFunc.usePage(Page pageInfo)
设置分页信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
Page |
AbstractQueryExecute.pageInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
LambdaOperations.LambdaQuery<T> |
LambdaQueryWrapper.usePage(Page pageInfo) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
PageObject
分页接口 Page 的实现类
|
class |
PageResult<T>
分页查询的结果,含有分页信息。
|
| 构造器和说明 |
|---|
PageResult(Page pageInfo,
int totalCount) |
PageResult(Page pageInfo,
int totalCount,
List<T> data) |
Copyright © 2021. All rights reserved.