| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core | |
| org.beetl.sql.core.mapper | |
| org.beetl.sql.core.query | |
| org.beetl.sql.core.query.interfacer | |
| org.beetl.sql.test |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> PageQuery<T> |
SQLManager.execute(SQLReady p,
Class<T> clazz,
PageQuery<T> pageQuery) |
<T> PageQuery<T> |
SQLManager.executePageQuery(String sqlTemplate,
Class<T> clazz,
PageQuery<T> pageQuery)
sql 模板分页查询,记得使用page函数
|
<T> PageQuery<T> |
SQLManager.pageQuery(String sqlId,
Class<T> clazz,
PageQuery<T> query) |
<T> PageQuery<T> |
SQLManager.pageQuery(String sqlId,
Class<T> clazz,
PageQuery query,
RowMapper<T> mapper)
翻页查询,假设有sqlId和sqlId$count 俩个sql存在,beetlsql会通过
这俩个sql来查询总数以及翻页操作,如果没有sqlId$count,则假设sqlId 包含了page函数或者标签 ,如
queryUser
===
select #page("a.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> PageQuery<T> |
SQLManager.execute(SQLReady p,
Class<T> clazz,
PageQuery<T> pageQuery) |
<T> PageQuery<T> |
SQLManager.executePageQuery(String sqlTemplate,
Class<T> clazz,
PageQuery<T> pageQuery)
sql 模板分页查询,记得使用page函数
|
<T> PageQuery<T> |
SQLManager.pageQuery(String sqlId,
Class<T> clazz,
PageQuery<T> query) |
<T> PageQuery<T> |
SQLManager.pageQuery(String sqlId,
Class<T> clazz,
PageQuery query,
RowMapper<T> mapper)
翻页查询,假设有sqlId和sqlId$count 俩个sql存在,beetlsql会通过
这俩个sql来查询总数以及翻页操作,如果没有sqlId$count,则假设sqlId 包含了page函数或者标签 ,如
queryUser
===
select #page("a.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BaseMapper.templatePage(PageQuery<T> query) |
| 限定符和类型 | 方法和说明 |
|---|---|
PageQuery<Map> |
Query.mapPage(long pageNumber,
long pageSize,
String... columns) |
PageQuery<T> |
LambdaQuery.page(long pageNumber,
long pageSize) |
<K> PageQuery<K> |
Query.page(long pageNumber,
long pageSize,
Class<K> retType,
String... columns) |
PageQuery<T> |
LambdaQuery.page(long pageNumber,
long pageSize,
LambdaQuery.Property<T,?>... cols) |
PageQuery<T> |
Query.page(long pageNumber,
long pageSize,
String... columns) |
protected <K> PageQuery<K> |
Query.pageByType(long pageNumber,
long pageSize,
Class<K> retType,
String... columns) |
| 限定符和类型 | 方法和说明 |
|---|---|
PageQuery<Map> |
QueryExecuteI.mapPage(long pageNumber,
long pageSize,
String... columns)
分页查询结果集,结果集每一条并映射到map
|
<K> PageQuery<K> |
QueryExecuteI.page(long pageNumber,
long pageSize,
Class<K> retType,
String... columns)
分页查询,并映射到指定类上
|
PageQuery<M> |
QueryExecuteI.page(long pageNumber,
long pageSize,
String... columns)
指定字段查询分页查询,不传入字段查询所有 SELECT *
|
| 限定符和类型 | 方法和说明 |
|---|---|
PageQuery<User> |
UserDao.getUser4(int pageNumber,
int pageSize,
String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
UserDao.getIds3(PageQuery query) |
void |
UserDao.getUser5(PageQuery<User> query,
String name) |
Copyright © 2019. All rights reserved.