public class SqlServer2012Style extends SqlServerStyle
adbs, HOLDER_END, HOLDER_START, keyWordHandler, lineSeparator, metadataManager, nameConversion, offsetStartZero, STATEMENT_END, STATEMENT_STARTDB_DB2, DB_H2, DB_MYSQL, DB_ORACLE, DB_POSTGRES, DB_SQLLITE, DB_SQLSERVER, ID_ASSIGN, ID_AUTO, ID_SEQ, OFFSET, ORDER_BY, PAGE_END, PAGE_SIZE| 构造器和说明 |
|---|
SqlServer2012Style() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getPageSQL(String sql) |
String |
getPageSQLStatement(String sql,
long offset,
long pageSize)
把正常sql转换成分页sql, 参数是 ?
|
void |
initPagePara(Map<String,Object> param,
long start,
long size) |
getDBType, getNameappendIdCondition, appendInsertColumn, appendInsertTemplateColumn, appendInsertTemplateValue, appendInsertValue, appendSetColumn, appendSetColumnAbsolute, appendWhere, checkId, genColAssignProperty, genColAssignPropertyAbsolute, genColumnList, genCondition, genDateAnnotatonSql, genDeleteById, generalInsert, genInsert, genInsertTemplate, genSelectAll, genSelectById, genSelectByIdForUpdate, genSelectByTemplate, genSelectCountByTemplate, genUpdateAbsolute, genUpdateAll, genUpdateById, genUpdateTemplate, getCols, getIdType, getKeyWordHandler, getMetadataManager, getNameConversion, getOrderBy, getSelectTemplate, getSeqValue, getSTATEMENTEND, getSTATEMENTSTART, getTableName, init, isLegalOtherMethod, isLegalSelectMethod, removeComma, setKeyWordHandler, setMetadataManager, setNameConversionpublic String getPageSQL(String sql)
getPageSQL 在接口中 DBStylegetPageSQL 在类中 SqlServerStylepublic String getPageSQLStatement(String sql, long offset, long pageSize)
DBStyle正常sql: select * from tb_bee 假设 offset = 2 假设 pageSize = 9 (mysql示例) 出来的sql: select * from tb_bee limit 2 , 9
getPageSQLStatement 在接口中 DBStylegetPageSQLStatement 在类中 SqlServerStylesql - 正常查询sqloffset - offsetpageSize - pageSizepublic void initPagePara(Map<String,Object> param, long start, long size)
initPagePara 在接口中 DBStyleinitPagePara 在类中 SqlServerStyleCopyright © 2018. All rights reserved.