| 构造器和说明 |
|---|
SQLServerDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
(专用程序包) static int |
getAfterSelectInsertPoint(String sql) |
String |
getLimitString(String sql,
int offset,
int limit)
将sql变成分页sql语句,直接使用offset,limit的值作为占位符.
|
String |
getLimitString(String querySelect,
int offset,
String offsetPlaceholder,
int limit,
String limitPlaceholder)
将sql变成分页sql语句,提供将offset及limit使用占位符(placeholder)替换.
|
boolean |
supportsLimit()
支持limit
|
boolean |
supportsLimitOffset()
支持limit偏移
|
getCountString, getSortStringstatic int getAfterSelectInsertPoint(String sql)
public boolean supportsLimitOffset()
IDialectsupportsLimitOffset 在接口中 IDialectsupportsLimitOffset 在类中 Dialectpublic boolean supportsLimit()
IDialectsupportsLimit 在接口中 IDialectsupportsLimit 在类中 Dialectpublic String getLimitString(String sql, int offset, int limit)
DialectgetLimitString 在接口中 IDialectgetLimitString 在类中 Dialectsql - sql语句offset - 记录编号limit - 页大小public String getLimitString(String querySelect, int offset, String offsetPlaceholder, int limit, String limitPlaceholder)
Dialect
如mysql
dialect.getLimitString("select * from user", 12, ":offset",0,":limit") 将返回
select * from user limit :offset,:limit
getLimitString 在接口中 IDialectgetLimitString 在类中 DialectCopyright © 2018. All rights reserved.