public class SQLServerPagingDialect extends AbstractSQLPagingDialect
config, COUNT, COUNT_END, COUNT_REGEX, COUNT_START, SELECT, SELECT_LEN| 限定符 | 构造器和说明 |
|---|---|
protected |
SQLServerPagingDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
countSql(String namedSql,
SQLMetaData sqlMetaData)
根据SQL生成特定数据库统计总记录数SQL
|
static SQLServerPagingDialect |
getInstance() |
String |
pageSql(Connection con,
String namedSql,
Map<String,?> params,
SQLMetaData sqlMetaData,
int pageSize,
long currentPage)
根据SQL、页容量pageSize和当前页码currentPage生成特定数据库的分页查询SQL
|
wrapUnLimitedSqlToCountSqlpublic static SQLServerPagingDialect getInstance()
public String countSql(String namedSql, SQLMetaData sqlMetaData)
SQLPagingDialectcountSql 在接口中 SQLPagingDialectcountSql 在类中 AbstractSQLPagingDialectnamedSql - 可能含命名参数的查询SQLsqlMetaData - SQL相关数据public String pageSql(Connection con, String namedSql, Map<String,?> params, SQLMetaData sqlMetaData, int pageSize, long currentPage) throws SQLException
SQLPagingDialectcon - 已开启的数据库连接namedSql - 可能含命名参数的查询SQLparams - 查询参数集sqlMetaData - SQL相关数据pageSize - 页容量currentPage - 当前页码SQLException - SQL异常Copyright © 2023 10MG. All rights reserved.