@Intercepts(value=@Signature(type=PreparedStatementBuilder.class,method="build",args=java.sql.Connection.class)) public class Paginator extends java.lang.Object implements Interceptor
| 构造器和说明 |
|---|
Paginator() |
Paginator(java.lang.Class<? extends PaginationDialect>... paginationDialects) |
| 限定符和类型 | 方法和说明 |
|---|---|
Paginator |
addAllDialect(java.lang.Class<? extends PaginationDialect>... paginationDialects) |
Paginator |
addDialect(java.lang.Class<? extends PaginationDialect> paginationDialect) |
void |
clearDialect() |
protected java.lang.String |
generatePageSql(java.lang.String sql,
java.lang.String databaseName,
int offset,
int limit) |
java.lang.Object |
intercept(Invocation invocation) |
java.lang.Object |
plugin(java.lang.Object target) |
boolean |
removeDialect(java.lang.Class<? extends PaginationDialect> paginationDialect) |
public Paginator()
@SafeVarargs public Paginator(java.lang.Class<? extends PaginationDialect>... paginationDialects)
public java.lang.Object intercept(Invocation invocation) throws java.lang.Throwable
intercept 在接口中 Interceptorjava.lang.Throwablepublic java.lang.Object plugin(java.lang.Object target)
plugin 在接口中 Interceptorpublic boolean removeDialect(java.lang.Class<? extends PaginationDialect> paginationDialect)
public void clearDialect()
public Paginator addDialect(java.lang.Class<? extends PaginationDialect> paginationDialect)
public Paginator addAllDialect(java.lang.Class<? extends PaginationDialect>... paginationDialects)
protected java.lang.String generatePageSql(java.lang.String sql,
java.lang.String databaseName,
int offset,
int limit)
throws java.lang.Exception
java.lang.ExceptionCopyright © 2018. All Rights Reserved.