类 PaginationHelper

java.lang.Object
com.walker.jdbc.dao.PaginationHelper

public class PaginationHelper extends Object
分页工具类
作者:
时克英
  • 构造器详细资料

    • PaginationHelper

      public PaginationHelper()
  • 方法详细资料

    • getType

      public String getType()
      获取数据库类型
      返回:
      数据库类型
    • setType

      public void setType(String type)
      设置数据库类型
      参数:
      type - 数据库类型
    • getOrderBySql

      public String getOrderBySql(String sql, Sorts.Sort sort)
    • getSqlPagingQuery

      public String getSqlPagingQuery(String sql, Sorts.Sort sort)
    • 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 -
      返回: