@Intercepts(value={@Signature(type=org.apache.ibatis.executor.Executor.class,method="query",args={org.apache.ibatis.mapping.MappedStatement.class,java.lang.Object.class,org.apache.ibatis.session.RowBounds.class,org.apache.ibatis.session.ResultHandler.class}),@Signature(type=org.apache.ibatis.executor.statement.StatementHandler.class,method="prepare",args={java.sql.Connection.class,java.lang.Integer.class})})
public class CachePaginationInterceptor
extends PaginationInterceptor
implements org.apache.ibatis.plugin.Interceptor
缓存分页拦截器
| 构造器和说明 |
|---|
CachePaginationInterceptor() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
intercept(org.apache.ibatis.plugin.Invocation invocation)
Physical Pagination Interceptor for all the queries with parameter
RowBounds |
Object |
plugin(Object target) |
void |
setDialectType(String dialectType) |
void |
setOverflowCurrent(boolean overflowCurrent) |
void |
setProperties(Properties prop) |
void |
setSqlParser(AbstractSqlParser sqlParser) |
queryTotal, setDialectClazz, setLocalPagepublic Object intercept(org.apache.ibatis.plugin.Invocation invocation) throws Throwable
RowBoundsintercept 在接口中 org.apache.ibatis.plugin.Interceptorintercept 在类中 PaginationInterceptorThrowablepublic Object plugin(Object target)
plugin 在接口中 org.apache.ibatis.plugin.Interceptorplugin 在类中 PaginationInterceptorpublic void setProperties(Properties prop)
setProperties 在接口中 org.apache.ibatis.plugin.InterceptorsetProperties 在类中 PaginationInterceptorpublic void setDialectType(String dialectType)
setDialectType 在类中 PaginationInterceptorpublic void setSqlParser(AbstractSqlParser sqlParser)
setSqlParser 在类中 PaginationInterceptorpublic void setOverflowCurrent(boolean overflowCurrent)
Copyright © 2017. All rights reserved.