| 程序包 | 说明 |
|---|---|
| cn.tenmg.sql.paging | |
| cn.tenmg.sql.paging.dialect | |
| cn.tenmg.sql.paging.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
SQLPagingDialect.countSql(String namedSql,
SQLMetaData sqlMetaData)
根据SQL生成特定数据库统计总记录数SQL
|
String |
SQLPagingDialect.pageSql(Connection con,
String namedSql,
Map<String,?> params,
SQLMetaData sqlMetaData,
int pageSize,
long currentPage)
根据SQL、页容量pageSize和当前页码currentPage生成特定数据库的分页查询SQL
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
SQLServerPagingDialect.countSql(String namedSql,
SQLMetaData sqlMetaData) |
String |
AbstractSQLPagingDialect.countSql(String namedSql,
SQLMetaData sqlMetaData) |
String |
SQLServerPagingDialect.pageSql(Connection con,
String namedSql,
Map<String,?> params,
SQLMetaData sqlMetaData,
int pageSize,
long currentPage) |
String |
PostgreSQLPagingDialect.pageSql(Connection con,
String namedSql,
Map<String,?> params,
SQLMetaData sqlMetaData,
int pageSize,
long currentPage) |
String |
OraclePagingDialect.pageSql(Connection con,
String namedSql,
Map<String,?> params,
SQLMetaData sqlMetaData,
int pageSize,
long currentPage) |
String |
MySQLPagingDialect.pageSql(Connection con,
String namedSql,
Map<String,?> params,
SQLMetaData sqlMetaData,
int pageSize,
long currentPage) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SQLMetaData |
SQLUtils.getSQLMetaData(String sql)
获取SQL相关数据(不对SQL做null校验)
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String[] |
SQLUtils.getColumnLabels(Connection con,
String namedSQL,
Map<String,?> params,
SQLMetaData sqlMetaData)
获取SQL字段名列表
|
Copyright © 2023 10MG. All rights reserved.