您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
W
A
AbstractDialect
-
com.github.pagehelper.dialect
中的类
基于 CountSqlParser 的智能 Count 查询
AbstractDialect()
- 类 的构造器com.github.pagehelper.dialect.
AbstractDialect
AbstractHelperDialect
-
com.github.pagehelper.dialect
中的类
针对 PageHelper 的实现
AbstractHelperDialect()
- 类 的构造器com.github.pagehelper.dialect.
AbstractHelperDialect
AbstractRowBoundsDialect
-
com.github.pagehelper.dialect
中的类
基于 RowBounds 的分页
AbstractRowBoundsDialect()
- 类 的构造器com.github.pagehelper.dialect.
AbstractRowBoundsDialect
addAggregateFunctions(String)
- 类 中的静态方法com.github.pagehelper.parser.
CountSqlParser
添加到聚合函数,可以是逗号隔开的多个函数前缀
addRowNumber(PlainSelect, List<SelectItem>)
- 类 中的方法com.github.pagehelper.parser.
SqlServerParser
获取 ROW_NUMBER() 列
afterAll()
- 类 中的方法com.github.pagehelper.dialect.
AbstractHelperDialect
afterAll()
- 类 中的方法com.github.pagehelper.dialect.
AbstractRowBoundsDialect
afterAll()
- 接口 中的方法com.github.pagehelper.
Dialect
完成所有任务后
afterAll()
- 类 中的方法com.github.pagehelper.
PageHelper
afterCount(long, Object, RowBounds)
- 类 中的方法com.github.pagehelper.dialect.
AbstractHelperDialect
afterCount(long, Object, RowBounds)
- 类 中的方法com.github.pagehelper.dialect.
AbstractRowBoundsDialect
afterCount(long, Object, RowBounds)
- 接口 中的方法com.github.pagehelper.
Dialect
执行完 count 查询后
afterCount(long, Object, RowBounds)
- 类 中的方法com.github.pagehelper.
PageHelper
afterPage(List, Object, RowBounds)
- 类 中的方法com.github.pagehelper.dialect.
AbstractHelperDialect
afterPage(List, Object, RowBounds)
- 类 中的方法com.github.pagehelper.dialect.
AbstractRowBoundsDialect
afterPage(List, Object, RowBounds)
- 接口 中的方法com.github.pagehelper.
Dialect
分页查询后,处理分页结果,拦截器中直接 return 该方法的返回值
afterPage(List, Object, RowBounds)
- 类 中的方法com.github.pagehelper.
PageHelper
B
beforeCount(MappedStatement, Object, RowBounds)
- 类 中的方法com.github.pagehelper.dialect.
AbstractHelperDialect
beforeCount(MappedStatement, Object, RowBounds)
- 类 中的方法com.github.pagehelper.dialect.
AbstractRowBoundsDialect
beforeCount(MappedStatement, Object, RowBounds)
- 接口 中的方法com.github.pagehelper.
Dialect
执行分页前,返回 true 会进行 count 查询,false 会继续下面的 beforePage 判断
beforeCount(MappedStatement, Object, RowBounds)
- 类 中的方法com.github.pagehelper.
PageHelper
beforePage(MappedStatement, Object, RowBounds)
- 类 中的方法com.github.pagehelper.dialect.
AbstractHelperDialect
beforePage(MappedStatement, Object, RowBounds)
- 类 中的方法com.github.pagehelper.dialect.
AbstractRowBoundsDialect
beforePage(MappedStatement, Object, RowBounds)
- 接口 中的方法com.github.pagehelper.
Dialect
执行分页前,返回 true 会进行分页查询,false 会返回默认查询结果
beforePage(MappedStatement, Object, RowBounds)
- 类 中的方法com.github.pagehelper.
PageHelper
C
Cache
<
K
,
V
> -
com.github.pagehelper.cache
中的接口
Simple cache interface
CACHE_COUNTSQL
- 类 中的变量com.github.pagehelper.dialect.helper.
SqlServerDialect
CACHE_PAGESQL
- 类 中的变量com.github.pagehelper.dialect.helper.
SqlServerDialect
CacheFactory
-
com.github.pagehelper.cache
中的类
CacheFactory
CacheFactory()
- 类 的构造器com.github.pagehelper.cache.
CacheFactory
clearDelegate()
- 类 中的方法com.github.pagehelper.page.
PageAutoDialect
clearPage()
- 类 中的静态方法com.github.pagehelper.page.
PageMethod
移除本地变量
cloneOrderByElement(OrderByElement, String)
- 类 中的方法com.github.pagehelper.parser.
SqlServerParser
复制 OrderByElement
cloneOrderByElement(OrderByElement, Expression)
- 类 中的方法com.github.pagehelper.parser.
SqlServerParser
复制 OrderByElement
close()
- 类 中的方法com.github.pagehelper.
Page
com.github.pagehelper
- 程序包 com.github.pagehelper
com.github.pagehelper.cache
- 程序包 com.github.pagehelper.cache
com.github.pagehelper.dialect
- 程序包 com.github.pagehelper.dialect
com.github.pagehelper.dialect.helper
- 程序包 com.github.pagehelper.dialect.helper
com.github.pagehelper.dialect.replace
- 程序包 com.github.pagehelper.dialect.replace
com.github.pagehelper.dialect.rowbounds
- 程序包 com.github.pagehelper.dialect.rowbounds
com.github.pagehelper.page
- 程序包 com.github.pagehelper.page
com.github.pagehelper.parser
- 程序包 com.github.pagehelper.parser
com.github.pagehelper.util
- 程序包 com.github.pagehelper.util
Constant
-
com.github.pagehelper
中的接口
converToOrderBySql(String, String)
- 类 中的静态方法com.github.pagehelper.parser.
OrderByParser
convert to order by sql
convertToPageSql(String)
- 类 中的方法com.github.pagehelper.parser.
SqlServerParser
转换为分页语句
convertToPageSql(String, Integer, Integer)
- 类 中的方法com.github.pagehelper.parser.
SqlServerParser
转换为分页语句
count(Boolean)
- 类 中的方法com.github.pagehelper.
Page
是否执行count查询
count(ISelect)
- 类 中的静态方法com.github.pagehelper.page.
PageMethod
获取任意查询方法的count总数
COUNT
- 类 中的静态变量com.github.pagehelper.util.
MSUtils
countColumn(String)
- 类 中的方法com.github.pagehelper.
Page
指定 count 查询列
countColumn
- 类 中的变量com.github.pagehelper.page.
PageParams
countSqlParser
- 类 中的变量com.github.pagehelper.dialect.
AbstractDialect
CountSqlParser
-
com.github.pagehelper.parser
中的类
sql解析类,提供更智能的count查询sql
CountSqlParser()
- 类 的构造器com.github.pagehelper.parser.
CountSqlParser
createCache(String, String, Properties)
- 类 中的静态方法com.github.pagehelper.cache.
CacheFactory
创建 SQL 缓存
D
Db2Dialect
-
com.github.pagehelper.dialect.helper
中的类
Db2Dialect()
- 类 的构造器com.github.pagehelper.dialect.helper.
Db2Dialect
Db2RowBoundsDialect
-
com.github.pagehelper.dialect.rowbounds
中的类
db2 基于 RowBounds 的分页
Db2RowBoundsDialect()
- 类 的构造器com.github.pagehelper.dialect.rowbounds.
Db2RowBoundsDialect
DEFAULT_COUNT
- 类 中的静态变量com.github.pagehelper.page.
PageMethod
DEFAULT_OBJECT_FACTORY
- 类 中的静态变量com.github.pagehelper.util.
MetaObjectWithReflectCache
DEFAULT_OBJECT_WRAPPER_FACTORY
- 类 中的静态变量com.github.pagehelper.util.
MetaObjectWithReflectCache
DEFAULT_REFLECTOR_FACTORY
- 类 中的静态变量com.github.pagehelper.util.
MetaObjectWithReflectCache
Dialect
-
com.github.pagehelper
中的接口
数据库方言,针对不同数据库进行实现
doCount(ISelect)
- 类 中的方法com.github.pagehelper.
Page
doSelect()
- 接口 中的方法com.github.pagehelper.
ISelect
在接口中调用自己的查询方法,不要在该方法内写过多代码,只要一行查询方法最好
doSelectPage(ISelect)
- 类 中的方法com.github.pagehelper.
Page
doSelectPageInfo(ISelect)
- 类 中的方法com.github.pagehelper.
Page
doSelectPageSerializable(ISelect)
- 类 中的方法com.github.pagehelper.
Page
E
extraOrderBy(SelectBody)
- 类 中的静态方法com.github.pagehelper.parser.
OrderByParser
extra order by and set default orderby to null
F
forObject(Object)
- 类 中的静态方法com.github.pagehelper.util.
MetaObjectUtil
forObject(Object)
- 类 中的静态方法com.github.pagehelper.util.
MetaObjectWithReflectCache
G
get(K)
- 接口 中的方法com.github.pagehelper.cache.
Cache
get(K)
- 类 中的方法com.github.pagehelper.cache.
GuavaCache
get(K)
- 类 中的方法com.github.pagehelper.cache.
SimpleCache
getCount()
- 类 中的方法com.github.pagehelper.
PageRowBounds
getCountColumn()
- 类 中的方法com.github.pagehelper.
Page
getCountColumn()
- 类 中的方法com.github.pagehelper.page.
PageParams
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.
AbstractDialect
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.
AbstractHelperDialect
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey)
- 接口 中的方法com.github.pagehelper.
Dialect
生成 count 查询 sql
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
SqlServerDialect
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.rowbounds.
SqlServerRowBoundsDialect
getCountSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.
PageHelper
getDelegate()
- 类 中的方法com.github.pagehelper.page.
PageAutoDialect
getEndRow()
- 类 中的方法com.github.pagehelper.
Page
getEndRow()
- 类 中的方法com.github.pagehelper.
PageInfo
getList()
- 类 中的方法com.github.pagehelper.
PageSerializable
getLocalPage()
- 类 中的方法com.github.pagehelper.dialect.
AbstractHelperDialect
获取分页参数
getLocalPage()
- 类 中的静态方法com.github.pagehelper.page.
PageMethod
获取 Page 参数
getNavigateFirstPage()
- 类 中的方法com.github.pagehelper.
PageInfo
getNavigateLastPage()
- 类 中的方法com.github.pagehelper.
PageInfo
getNavigatepageNums()
- 类 中的方法com.github.pagehelper.
PageInfo
getNavigatePages()
- 类 中的方法com.github.pagehelper.
PageInfo
getNextPage()
- 类 中的方法com.github.pagehelper.
PageInfo
getOrderBy()
- 类 中的方法com.github.pagehelper.
Page
getOrderByElements(PlainSelect, List<SelectItem>)
- 类 中的方法com.github.pagehelper.parser.
SqlServerParser
获取新的排序列表
getPage(Object, RowBounds)
- 类 中的方法com.github.pagehelper.page.
PageParams
获取分页参数
getPageFromObject(Object, boolean)
- 类 中的静态方法com.github.pagehelper.util.
PageObjectUtil
对象中获取分页参数
getPageNum()
- 类 中的方法com.github.pagehelper.
Page
getPageNum()
- 类 中的方法com.github.pagehelper.
PageInfo
getPages()
- 类 中的方法com.github.pagehelper.
Page
getPages()
- 类 中的方法com.github.pagehelper.
PageInfo
getPageSelect(Select)
- 类 中的方法com.github.pagehelper.parser.
SqlServerParser
获取一个外层包装的TOP查询
getPageSize()
- 类 中的方法com.github.pagehelper.
Page
getPageSize()
- 类 中的方法com.github.pagehelper.
PageInfo
getPageSizeZero()
- 类 中的方法com.github.pagehelper.
Page
getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.
AbstractHelperDialect
getPageSql(String, Page, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.
AbstractHelperDialect
单独处理分页部分
getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.
AbstractRowBoundsDialect
getPageSql(String, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.
AbstractRowBoundsDialect
getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey)
- 接口 中的方法com.github.pagehelper.
Dialect
生成分页查询 sql
getPageSql(String, Page, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
Db2Dialect
getPageSql(String, Page, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
HsqldbDialect
getPageSql(String, Page, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
InformixDialect
getPageSql(String, Page, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
MySqlDialect
getPageSql(String, Page, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
OracleDialect
getPageSql(String, Page, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
SqlServer2012Dialect
getPageSql(String, Page, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
SqlServerDialect
getPageSql(String, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.rowbounds.
Db2RowBoundsDialect
getPageSql(String, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.rowbounds.
HsqldbRowBoundsDialect
getPageSql(String, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.rowbounds.
InformixRowBoundsDialect
getPageSql(String, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.rowbounds.
MySqlRowBoundsDialect
getPageSql(String, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.rowbounds.
OracleRowBoundsDialect
getPageSql(String, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.rowbounds.
SqlServer2012RowBoundsDialect
getPageSql(String, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.rowbounds.
SqlServerRowBoundsDialect
getPageSql(MappedStatement, BoundSql, Object, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.
PageHelper
getPageSql(String, Page, RowBounds, CacheKey)
- 类 中的方法com.github.pagehelper.
PageHelper
getParameterMap
- 类 中的静态变量com.github.pagehelper.util.
PageObjectUtil
getParamValue(MetaObject, String, boolean)
- 类 中的静态方法com.github.pagehelper.util.
PageObjectUtil
从对象中取参数
getPrePage()
- 类 中的方法com.github.pagehelper.
PageInfo
getReasonable()
- 类 中的方法com.github.pagehelper.
Page
getResult()
- 类 中的方法com.github.pagehelper.
Page
getSelectItems(PlainSelect)
- 类 中的方法com.github.pagehelper.parser.
SqlServerParser
获取查询列
getSimpleCountSql(String)
- 类 中的方法com.github.pagehelper.parser.
CountSqlParser
获取普通的Count-sql
getSimpleCountSql(String, String)
- 类 中的方法com.github.pagehelper.parser.
CountSqlParser
获取普通的Count-sql
getSize()
- 类 中的方法com.github.pagehelper.
PageInfo
getSmartCountSql(String)
- 类 中的方法com.github.pagehelper.parser.
CountSqlParser
获取智能的countSql
getSmartCountSql(String, String)
- 类 中的方法com.github.pagehelper.parser.
CountSqlParser
获取智能的countSql
getStartRow()
- 类 中的方法com.github.pagehelper.
Page
getStartRow()
- 类 中的方法com.github.pagehelper.
PageInfo
getTotal()
- 类 中的方法com.github.pagehelper.
Page
getTotal()
- 类 中的方法com.github.pagehelper.
PageRowBounds
getTotal()
- 类 中的方法com.github.pagehelper.
PageSerializable
GuavaCache
<
K
,
V
> -
com.github.pagehelper.cache
中的类
Simple Guava Cache
GuavaCache(Properties, String)
- 类 的构造器com.github.pagehelper.cache.
GuavaCache
H
handleParameter(BoundSql, MappedStatement)
- 类 中的方法com.github.pagehelper.dialect.
AbstractHelperDialect
hasRequest
- 类 中的静态变量com.github.pagehelper.util.
PageObjectUtil
HsqldbDialect
-
com.github.pagehelper.dialect.helper
中的类
HsqldbDialect()
- 类 的构造器com.github.pagehelper.dialect.helper.
HsqldbDialect
HsqldbRowBoundsDialect
-
com.github.pagehelper.dialect.rowbounds
中的类
hsqldb 基于 RowBounds 的分页
HsqldbRowBoundsDialect()
- 类 的构造器com.github.pagehelper.dialect.rowbounds.
HsqldbRowBoundsDialect
I
InformixDialect
-
com.github.pagehelper.dialect.helper
中的类
InformixDialect()
- 类 的构造器com.github.pagehelper.dialect.helper.
InformixDialect
InformixRowBoundsDialect
-
com.github.pagehelper.dialect.rowbounds
中的类
informix 基于 RowBounds 的分页
InformixRowBoundsDialect()
- 类 的构造器com.github.pagehelper.dialect.rowbounds.
InformixRowBoundsDialect
initDelegateDialect(MappedStatement)
- 类 中的方法com.github.pagehelper.page.
PageAutoDialect
intercept(Invocation)
- 类 中的方法com.github.pagehelper.
PageInterceptor
intercept(Invocation)
- 类 中的方法com.github.pagehelper.
QueryInterceptor
isCount()
- 类 中的方法com.github.pagehelper.
Page
ISelect
-
com.github.pagehelper
中的接口
分页查询接口
isEmpty(String)
- 类 中的静态方法com.github.pagehelper.util.
StringUtil
isHasNextPage()
- 类 中的方法com.github.pagehelper.
PageInfo
isHasPreviousPage()
- 类 中的方法com.github.pagehelper.
PageInfo
isIsFirstPage()
- 类 中的方法com.github.pagehelper.
PageInfo
isIsLastPage()
- 类 中的方法com.github.pagehelper.
PageInfo
isNotEmpty(String)
- 类 中的静态方法com.github.pagehelper.util.
StringUtil
isNotEmptyList(List<?>)
- 类 中的方法com.github.pagehelper.parser.
SqlServerParser
List不空
isOffsetAsPageNum()
- 类 中的方法com.github.pagehelper.page.
PageParams
isOrderByOnly()
- 类 中的方法com.github.pagehelper.
Page
isPageSizeZero()
- 类 中的方法com.github.pagehelper.page.
PageParams
isReasonable()
- 类 中的方法com.github.pagehelper.page.
PageParams
isRowBoundsWithCount()
- 类 中的方法com.github.pagehelper.page.
PageParams
isSimpleCount(PlainSelect)
- 类 中的方法com.github.pagehelper.parser.
CountSqlParser
是否可以用简单的count查询方式
isSupportMethodsArguments()
- 类 中的方法com.github.pagehelper.page.
PageParams
K
KEEP_ORDERBY
- 类 中的静态变量com.github.pagehelper.parser.
CountSqlParser
L
list
- 类 中的变量com.github.pagehelper.
PageSerializable
LOCAL_PAGE
- 类 中的静态变量com.github.pagehelper.page.
PageMethod
M
MetaObjectUtil
-
com.github.pagehelper.util
中的类
MetaObjectUtil()
- 类 的构造器com.github.pagehelper.util.
MetaObjectUtil
MetaObjectWithReflectCache
-
com.github.pagehelper.util
中的类
反射带缓存,提高反射性能
MetaObjectWithReflectCache()
- 类 的构造器com.github.pagehelper.util.
MetaObjectWithReflectCache
method
- 类 中的静态变量com.github.pagehelper.util.
MetaObjectUtil
msCountMap
- 类 中的变量com.github.pagehelper.
PageInterceptor
MSUtils
-
com.github.pagehelper.util
中的类
创建新的MappedStatement,主要是Count返回值int
MSUtils()
- 类 的构造器com.github.pagehelper.util.
MSUtils
MySqlDialect
-
com.github.pagehelper.dialect.helper
中的类
MySqlDialect()
- 类 的构造器com.github.pagehelper.dialect.helper.
MySqlDialect
MySqlRowBoundsDialect
-
com.github.pagehelper.dialect.rowbounds
中的类
mysql 基于 RowBounds 的分页
MySqlRowBoundsDialect()
- 类 的构造器com.github.pagehelper.dialect.rowbounds.
MySqlRowBoundsDialect
N
newCountMappedStatement(MappedStatement, String)
- 类 中的静态方法com.github.pagehelper.util.
MSUtils
新建count查询的MappedStatement
newCountMappedStatement(MappedStatement)
- 类 中的静态方法com.github.pagehelper.util.
MSUtils
新建count查询的MappedStatement
O
of(List<T>)
- 类 中的静态方法com.github.pagehelper.
PageInfo
of(List<T>, int)
- 类 中的静态方法com.github.pagehelper.
PageInfo
of(List<T>)
- 类 中的静态方法com.github.pagehelper.
PageSerializable
offsetAsPageNum
- 类 中的变量com.github.pagehelper.page.
PageParams
offsetPage(int, int)
- 类 中的静态方法com.github.pagehelper.page.
PageMethod
开始分页
offsetPage(int, int, boolean)
- 类 中的静态方法com.github.pagehelper.page.
PageMethod
开始分页
OracleDialect
-
com.github.pagehelper.dialect.helper
中的类
OracleDialect()
- 类 的构造器com.github.pagehelper.dialect.helper.
OracleDialect
OracleRowBoundsDialect
-
com.github.pagehelper.dialect.rowbounds
中的类
oracle 基于 RowBounds 的分页
OracleRowBoundsDialect()
- 类 的构造器com.github.pagehelper.dialect.rowbounds.
OracleRowBoundsDialect
orderBy(String)
- 类 中的静态方法com.github.pagehelper.page.
PageMethod
排序
orderByHashParameters(List<OrderByElement>)
- 类 中的方法com.github.pagehelper.parser.
CountSqlParser
判断Orderby是否包含参数,有参数的不能去
OrderByParser
-
com.github.pagehelper.parser
中的类
处理 Order by
OrderByParser()
- 类 的构造器com.github.pagehelper.parser.
OrderByParser
P
Page
<
E
> -
com.github.pagehelper
中的类
Mybatis - 分页对象
Page()
- 类 的构造器com.github.pagehelper.
Page
Page(int, int)
- 类 的构造器com.github.pagehelper.
Page
Page(int, int, boolean)
- 类 的构造器com.github.pagehelper.
Page
Page(int[], boolean)
- 类 的构造器com.github.pagehelper.
Page
int[] rowBounds 0 : offset 1 : limit
PAGE_COLUMN_ALIAS_PREFIX
- 类 中的静态变量com.github.pagehelper.parser.
SqlServerParser
PAGE_ROW_NUMBER
- 类 中的静态变量com.github.pagehelper.parser.
SqlServerParser
PAGE_ROW_NUMBER_COLUMN
- 类 中的静态变量com.github.pagehelper.parser.
SqlServerParser
PAGE_SIZE
- 类 中的静态变量com.github.pagehelper.parser.
SqlServerParser
PAGE_TABLE_ALIAS
- 类 中的静态变量com.github.pagehelper.parser.
SqlServerParser
PAGE_TABLE_NAME
- 类 中的静态变量com.github.pagehelper.parser.
SqlServerParser
PageAutoDialect
-
com.github.pagehelper.page
中的类
基础方言信息
PageAutoDialect()
- 类 的构造器com.github.pagehelper.page.
PageAutoDialect
PageException
-
com.github.pagehelper
中的异常错误
分页插件异常
PageException()
- 异常错误 的构造器com.github.pagehelper.
PageException
PageException(String)
- 异常错误 的构造器com.github.pagehelper.
PageException
PageException(String, Throwable)
- 异常错误 的构造器com.github.pagehelper.
PageException
PageException(Throwable)
- 异常错误 的构造器com.github.pagehelper.
PageException
PageHelper
-
com.github.pagehelper
中的类
Mybatis - 通用分页拦截器
项目地址 : http://git.oschina.net/free/Mybatis_PageHelper
PageHelper()
- 类 的构造器com.github.pagehelper.
PageHelper
PageInfo
<
T
> -
com.github.pagehelper
中的类
对Page
结果进行包装
新增分页的多项属性,主要参考:http://bbs.csdn.net/topics/360010907
PageInfo()
- 类 的构造器com.github.pagehelper.
PageInfo
PageInfo(List<T>)
- 类 的构造器com.github.pagehelper.
PageInfo
包装Page对象
PageInfo(List<T>, int)
- 类 的构造器com.github.pagehelper.
PageInfo
包装Page对象
PageInterceptor
-
com.github.pagehelper
中的类
Mybatis - 通用分页拦截器
项目地址 : http://git.oschina.net/free/Mybatis_PageHelper
PageInterceptor()
- 类 的构造器com.github.pagehelper.
PageInterceptor
PageMethod
-
com.github.pagehelper.page
中的类
基础分页方法
PageMethod()
- 类 的构造器com.github.pagehelper.page.
PageMethod
pageNum(int)
- 类 中的方法com.github.pagehelper.
Page
设置页码
PageObjectUtil
-
com.github.pagehelper.util
中的类
分页参数对象工具类
PageObjectUtil()
- 类 的构造器com.github.pagehelper.util.
PageObjectUtil
PAGEPARAMETER_FIRST
- 接口 中的静态变量com.github.pagehelper.
Constant
PAGEPARAMETER_SECOND
- 接口 中的静态变量com.github.pagehelper.
Constant
PageParams
-
com.github.pagehelper.page
中的类
Page 参数信息
PageParams()
- 类 的构造器com.github.pagehelper.page.
PageParams
PageRowBounds
-
com.github.pagehelper
中的类
PageRowBounds(int, int)
- 类 的构造器com.github.pagehelper.
PageRowBounds
PageSerializable
<
T
> -
com.github.pagehelper
中的类
PageSerializable()
- 类 的构造器com.github.pagehelper.
PageSerializable
PageSerializable(List<T>)
- 类 的构造器com.github.pagehelper.
PageSerializable
pageSize(int)
- 类 中的方法com.github.pagehelper.
Page
设置页面大小
pageSizeZero
- 类 中的变量com.github.pagehelper.page.
PageParams
pageSizeZero(Boolean)
- 类 中的方法com.github.pagehelper.
Page
当设置为true的时候,如果pagesize设置为0(或RowBounds的limit=0),就不执行分页,返回全部结果
pageSql
- 类 中的变量com.github.pagehelper.dialect.helper.
SqlServerDialect
pageSql
- 类 中的变量com.github.pagehelper.dialect.rowbounds.
SqlServerRowBoundsDialect
PARAMS
- 类 中的静态变量com.github.pagehelper.util.
PageObjectUtil
plugin(Object)
- 类 中的方法com.github.pagehelper.
PageInterceptor
plugin(Object)
- 类 中的方法com.github.pagehelper.
QueryInterceptor
processFromItem(FromItem)
- 类 中的方法com.github.pagehelper.parser.
CountSqlParser
处理子查询
processFromItem(FromItem, int)
- 类 中的方法com.github.pagehelper.parser.
SqlServerParser
处理子查询
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.
AbstractHelperDialect
处理分页参数
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
Db2Dialect
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
HsqldbDialect
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
InformixDialect
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
MySqlDialect
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
OracleDialect
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
SqlServer2012Dialect
processPageParameter(MappedStatement, Map<String, Object>, Page, BoundSql, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.helper.
SqlServerDialect
processParameterObject(MappedStatement, Object, BoundSql, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.
AbstractHelperDialect
processParameterObject(MappedStatement, Object, BoundSql, CacheKey)
- 类 中的方法com.github.pagehelper.dialect.
AbstractRowBoundsDialect
processParameterObject(MappedStatement, Object, BoundSql, CacheKey)
- 接口 中的方法com.github.pagehelper.
Dialect
处理查询参数对象
processParameterObject(MappedStatement, Object, BoundSql, CacheKey)
- 类 中的方法com.github.pagehelper.
PageHelper
processPlainSelect(PlainSelect)
- 类 中的方法com.github.pagehelper.parser.
CountSqlParser
处理PlainSelect类型的selectBody
processPlainSelect(PlainSelect, int)
- 类 中的方法com.github.pagehelper.parser.
SqlServerParser
处理PlainSelect类型的selectBody
processSelectBody(SelectBody)
- 类 中的方法com.github.pagehelper.parser.
CountSqlParser
处理selectBody去除Order by
processSelectBody(SelectBody, int)
- 类 中的方法com.github.pagehelper.parser.
SqlServerParser
处理selectBody去除Order by
processWithItemsList(List<WithItem>)
- 类 中的方法com.github.pagehelper.parser.
CountSqlParser
处理WithItem
put(K, V)
- 接口 中的方法com.github.pagehelper.cache.
Cache
put(K, V)
- 类 中的方法com.github.pagehelper.cache.
GuavaCache
put(K, V)
- 类 中的方法com.github.pagehelper.cache.
SimpleCache
Q
QueryInterceptor
-
com.github.pagehelper
中的类
QueryInterceptor 规范 详细说明见文档:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/Interceptor.md
QueryInterceptor()
- 类 的构造器com.github.pagehelper.
QueryInterceptor
R
reasonable
- 类 中的变量com.github.pagehelper.page.
PageParams
reasonable(Boolean)
- 类 中的方法com.github.pagehelper.
Page
设置合理化
RegexWithNolockReplaceSql
-
com.github.pagehelper.dialect.replace
中的类
正则处理 with(nolock),转换为一个 table_PAGEWITHNOLOCK
RegexWithNolockReplaceSql()
- 类 的构造器com.github.pagehelper.dialect.replace.
RegexWithNolockReplaceSql
registerDialectAlias(String, Class<? extends Dialect>)
- 类 中的静态方法com.github.pagehelper.page.
PageAutoDialect
replace(String)
- 类 中的方法com.github.pagehelper.dialect.replace.
RegexWithNolockReplaceSql
replace(String)
- 类 中的方法com.github.pagehelper.dialect.replace.
SimpleWithNolockReplaceSql
replace(String)
- 接口 中的方法com.github.pagehelper.dialect.
ReplaceSql
临时替换后用于 jsqlparser 解析
replaceSql
- 类 中的变量com.github.pagehelper.dialect.helper.
SqlServerDialect
ReplaceSql
-
com.github.pagehelper.dialect
中的接口
替换和还原 SQL
replaceSql
- 类 中的变量com.github.pagehelper.dialect.rowbounds.
SqlServerRowBoundsDialect
requestClass
- 类 中的静态变量com.github.pagehelper.util.
PageObjectUtil
restore(String)
- 类 中的方法com.github.pagehelper.dialect.replace.
RegexWithNolockReplaceSql
restore(String)
- 类 中的方法com.github.pagehelper.dialect.replace.
SimpleWithNolockReplaceSql
restore(String)
- 接口 中的方法com.github.pagehelper.dialect.
ReplaceSql
还原经过解析后的 sql
rowBoundsWithCount
- 类 中的变量com.github.pagehelper.page.
PageParams
S
setCount(boolean)
- 类 中的方法com.github.pagehelper.
Page
setCount(Boolean)
- 类 中的方法com.github.pagehelper.
PageRowBounds
setCountColumn(String)
- 类 中的方法com.github.pagehelper.
Page
setEndRow(int)
- 类 中的方法com.github.pagehelper.
Page
setEndRow(int)
- 类 中的方法com.github.pagehelper.
PageInfo
setHasNextPage(boolean)
- 类 中的方法com.github.pagehelper.
PageInfo
setHasPreviousPage(boolean)
- 类 中的方法com.github.pagehelper.
PageInfo
setIsFirstPage(boolean)
- 类 中的方法com.github.pagehelper.
PageInfo
setIsLastPage(boolean)
- 类 中的方法com.github.pagehelper.
PageInfo
setList(List<T>)
- 类 中的方法com.github.pagehelper.
PageSerializable
setLocalPage(Page)
- 类 中的静态方法com.github.pagehelper.page.
PageMethod
设置 Page 参数
setNavigateFirstPage(int)
- 类 中的方法com.github.pagehelper.
PageInfo
setNavigateLastPage(int)
- 类 中的方法com.github.pagehelper.
PageInfo
setNavigatepageNums(int[])
- 类 中的方法com.github.pagehelper.
PageInfo
setNavigatePages(int)
- 类 中的方法com.github.pagehelper.
PageInfo
setNextPage(int)
- 类 中的方法com.github.pagehelper.
PageInfo
setOrderBy(String)
- 类 中的方法com.github.pagehelper.
Page
setOrderByOnly(boolean)
- 类 中的方法com.github.pagehelper.
Page
setPageNum(int)
- 类 中的方法com.github.pagehelper.
Page
setPageNum(int)
- 类 中的方法com.github.pagehelper.
PageInfo
setPages(int)
- 类 中的方法com.github.pagehelper.
Page
setPages(int)
- 类 中的方法com.github.pagehelper.
PageInfo
setPageSize(int)
- 类 中的方法com.github.pagehelper.
Page
setPageSize(int)
- 类 中的方法com.github.pagehelper.
PageInfo
setPageSizeZero(Boolean)
- 类 中的方法com.github.pagehelper.
Page
setParams(String)
- 类 中的静态方法com.github.pagehelper.util.
PageObjectUtil
setPrePage(int)
- 类 中的方法com.github.pagehelper.
PageInfo
setProperties(Properties)
- 类 中的方法com.github.pagehelper.dialect.
AbstractHelperDialect
setProperties(Properties)
- 类 中的方法com.github.pagehelper.dialect.
AbstractRowBoundsDialect
setProperties(Properties)
- 类 中的方法com.github.pagehelper.dialect.helper.
SqlServerDialect
setProperties(Properties)
- 类 中的方法com.github.pagehelper.dialect.rowbounds.
SqlServerRowBoundsDialect
setProperties(Properties)
- 接口 中的方法com.github.pagehelper.
Dialect
设置参数
setProperties(Properties)
- 类 中的方法com.github.pagehelper.page.
PageAutoDialect
setProperties(Properties)
- 类 中的方法com.github.pagehelper.page.
PageParams
setProperties(Properties)
- 类 中的方法com.github.pagehelper.
PageHelper
setProperties(Properties)
- 类 中的方法com.github.pagehelper.
PageInterceptor
setProperties(Properties)
- 类 中的方法com.github.pagehelper.
QueryInterceptor
setReasonable(Boolean)
- 类 中的方法com.github.pagehelper.
Page
setSize(int)
- 类 中的方法com.github.pagehelper.
PageInfo
setStartRow(int)
- 类 中的方法com.github.pagehelper.
Page
setStartRow(int)
- 类 中的方法com.github.pagehelper.
PageInfo
setStaticProperties(Properties)
- 类 中的静态方法com.github.pagehelper.page.
PageMethod
设置参数
setTotal(long)
- 类 中的方法com.github.pagehelper.
Page
setTotal(Long)
- 类 中的方法com.github.pagehelper.
PageRowBounds
setTotal(long)
- 类 中的方法com.github.pagehelper.
PageSerializable
SimpleCache
<
K
,
V
> -
com.github.pagehelper.cache
中的类
Simple MyBatis Cache
SimpleCache(Properties, String)
- 类 的构造器com.github.pagehelper.cache.
SimpleCache
SimpleWithNolockReplaceSql
-
com.github.pagehelper.dialect.replace
中的类
简单处理 with(nolock)
SimpleWithNolockReplaceSql()
- 类 的构造器com.github.pagehelper.dialect.replace.
SimpleWithNolockReplaceSql
skip(MappedStatement, Object, RowBounds)
- 类 中的方法com.github.pagehelper.dialect.
AbstractHelperDialect
skip(MappedStatement, Object, RowBounds)
- 类 中的方法com.github.pagehelper.dialect.
AbstractRowBoundsDialect
skip(MappedStatement, Object, RowBounds)
- 接口 中的方法com.github.pagehelper.
Dialect
跳过 count 和 分页查询
skip(MappedStatement, Object, RowBounds)
- 类 中的方法com.github.pagehelper.
PageHelper
SqlServer2012Dialect
-
com.github.pagehelper.dialect.helper
中的类
SqlServer2012Dialect()
- 类 的构造器com.github.pagehelper.dialect.helper.
SqlServer2012Dialect
SqlServer2012RowBoundsDialect
-
com.github.pagehelper.dialect.rowbounds
中的类
sqlserver2012 基于 RowBounds 的分页
SqlServer2012RowBoundsDialect()
- 类 的构造器com.github.pagehelper.dialect.rowbounds.
SqlServer2012RowBoundsDialect
SqlServerDialect
-
com.github.pagehelper.dialect.helper
中的类
SqlServerDialect()
- 类 的构造器com.github.pagehelper.dialect.helper.
SqlServerDialect
SqlServerParser
-
com.github.pagehelper.parser
中的类
将sqlserver查询语句转换为分页语句
注意事项:
请先保证你的SQL可以执行 sql中最好直接包含order by,可以自动从sql提取 如果没有order by,可以通过入参提供,但是需要自己保证正确 如果sql有order by,可以通过orderby参数覆盖sql中的order by order by的列名不能使用别名 表和列使用别名的时候不要使用单引号(') 该类设计为一个独立的工具类,依赖jsqlparser,可以独立使用
SqlServerParser()
- 类 的构造器com.github.pagehelper.parser.
SqlServerParser
SqlServerRowBoundsDialect
-
com.github.pagehelper.dialect.rowbounds
中的类
sqlserver 基于 RowBounds 的分页
SqlServerRowBoundsDialect()
- 类 的构造器com.github.pagehelper.dialect.rowbounds.
SqlServerRowBoundsDialect
sqlToCount(Select, String)
- 类 中的方法com.github.pagehelper.parser.
CountSqlParser
将sql转换为count查询
START_ROW
- 类 中的静态变量com.github.pagehelper.parser.
SqlServerParser
startPage(Object)
- 类 中的静态方法com.github.pagehelper.page.
PageMethod
开始分页
startPage(int, int)
- 类 中的静态方法com.github.pagehelper.page.
PageMethod
开始分页
startPage(int, int, boolean)
- 类 中的静态方法com.github.pagehelper.page.
PageMethod
开始分页
startPage(int, int, String)
- 类 中的静态方法com.github.pagehelper.page.
PageMethod
开始分页
startPage(int, int, boolean, Boolean, Boolean)
- 类 中的静态方法com.github.pagehelper.page.
PageMethod
开始分页
StringUtil
-
com.github.pagehelper.util
中的类
StringUtil()
- 类 的构造器com.github.pagehelper.util.
StringUtil
SUFFIX_COUNT
- 接口 中的静态变量com.github.pagehelper.
Constant
SUFFIX_PAGE
- 接口 中的静态变量com.github.pagehelper.
Constant
supportMethodsArguments
- 类 中的变量com.github.pagehelper.page.
PageParams
T
TOP100_PERCENT
- 类 中的静态变量com.github.pagehelper.parser.
SqlServerParser
toPageInfo()
- 类 中的方法com.github.pagehelper.
Page
toPageSerializable()
- 类 中的方法com.github.pagehelper.
Page
toString()
- 类 中的方法com.github.pagehelper.
Page
toString()
- 类 中的方法com.github.pagehelper.
PageInfo
toString()
- 类 中的方法com.github.pagehelper.
PageSerializable
total
- 类 中的变量com.github.pagehelper.
PageSerializable
W
WITHNOLOCK
- 类 中的变量com.github.pagehelper.dialect.replace.
RegexWithNolockReplaceSql
WITHNOLOCK
- 类 中的变量com.github.pagehelper.dialect.replace.
SimpleWithNolockReplaceSql
WRAP_TABLE
- 类 中的静态变量com.github.pagehelper.parser.
SqlServerParser
wrapSetOperationList(SetOperationList)
- 类 中的方法com.github.pagehelper.parser.
SqlServerParser
包装SetOperationList
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
W
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2018. All rights reserved.