类 PaginationHelper
java.lang.Object
com.walker.jdbc.dao.PaginationHelper
分页工具类
- 作者:
- 时克英
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getOrderBySql(String sql, Sorts.Sort sort) getSqlPagingQuery(String sql, Sorts.Sort sort) getSqlPagingQuery(String sql, Object[] parameters, GenericPager<?> pager, Sorts.Sort sort) 获取分页查询参数对象。getSqlPagingQuery(String sql, Map<String, Object> parameters, GenericPager<?> pager, Sorts.Sort sort) 返回带分页信息的SQL信息对象。getType()获取数据库类型void设置数据库类型
-
构造器详细资料
-
PaginationHelper
public PaginationHelper()
-
-
方法详细资料
-
getType
获取数据库类型- 返回:
- 数据库类型
-
setType
设置数据库类型- 参数:
type- 数据库类型
-
getOrderBySql
-
getSqlPagingQuery
-
getSqlPagingQuery
public SqlAndParameters<Map<String,Object>> getSqlPagingQuery(String sql, Map<String, Object> parameters, GenericPager<?> pager, Sorts.Sort sort) 返回带分页信息的SQL信息对象。1)使用GenericPager重写分页查询。 2)后续都是使用该方法,废弃:SplitPageInfo- 参数:
sql- 原始SQL语句parameters- 参数集合pager- 分页对象,由调用方传递- 返回:
-
getSqlPagingQuery
public SqlAndParameters<Object[]> getSqlPagingQuery(String sql, Object[] parameters, GenericPager<?> pager, Sorts.Sort sort) 获取分页查询参数对象。- 参数:
sql-parameters-pager-- 返回:
-