类 ExternalStoragePaginationHelperImpl<E>

    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private org.springframework.jdbc.core.JdbcTemplate jdbcTemplate  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      Page<E> fetchPage​(java.lang.String sqlCountRows, java.lang.String sqlFetchRows, java.lang.Object[] args, int pageNo, int pageSize, java.lang.Long lastMaxId, org.springframework.jdbc.core.RowMapper rowMapper)  
      Page<E> fetchPage​(java.lang.String sqlCountRows, java.lang.String sqlFetchRows, java.lang.Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper rowMapper)
      Take paging.
      Page<E> fetchPageLimit​(java.lang.String sqlFetchRows, java.lang.Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper rowMapper)  
      Page<E> fetchPageLimit​(java.lang.String sqlCountRows, java.lang.Object[] args1, java.lang.String sqlFetchRows, java.lang.Object[] args2, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper rowMapper)  
      Page<E> fetchPageLimit​(java.lang.String sqlCountRows, java.lang.String sqlFetchRows, java.lang.Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper rowMapper)  
      private boolean isDerby()  
      void updateLimit​(java.lang.String sql, java.lang.Object[] args)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • jdbcTemplate

        private final org.springframework.jdbc.core.JdbcTemplate jdbcTemplate
    • 构造器详细资料

      • ExternalStoragePaginationHelperImpl

        public ExternalStoragePaginationHelperImpl​(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
    • 方法详细资料

      • fetchPage

        public Page<E> fetchPage​(java.lang.String sqlCountRows,
                                 java.lang.String sqlFetchRows,
                                 java.lang.Object[] args,
                                 int pageNo,
                                 int pageSize,
                                 org.springframework.jdbc.core.RowMapper rowMapper)
        Take paging.
        指定者:
        fetchPage 在接口中 PaginationHelper<E>
        参数:
        sqlCountRows - query total SQL
        sqlFetchRows - query data sql
        args - query parameters
        pageNo - page number
        pageSize - page size
        rowMapper - RowMapper
        返回:
        Paginated data <E>
      • fetchPage

        public Page<E> fetchPage​(java.lang.String sqlCountRows,
                                 java.lang.String sqlFetchRows,
                                 java.lang.Object[] args,
                                 int pageNo,
                                 int pageSize,
                                 java.lang.Long lastMaxId,
                                 org.springframework.jdbc.core.RowMapper rowMapper)
        指定者:
        fetchPage 在接口中 PaginationHelper<E>
      • fetchPageLimit

        public Page<E> fetchPageLimit​(java.lang.String sqlCountRows,
                                      java.lang.String sqlFetchRows,
                                      java.lang.Object[] args,
                                      int pageNo,
                                      int pageSize,
                                      org.springframework.jdbc.core.RowMapper rowMapper)
        指定者:
        fetchPageLimit 在接口中 PaginationHelper<E>
      • fetchPageLimit

        public Page<E> fetchPageLimit​(java.lang.String sqlCountRows,
                                      java.lang.Object[] args1,
                                      java.lang.String sqlFetchRows,
                                      java.lang.Object[] args2,
                                      int pageNo,
                                      int pageSize,
                                      org.springframework.jdbc.core.RowMapper rowMapper)
        指定者:
        fetchPageLimit 在接口中 PaginationHelper<E>
      • fetchPageLimit

        public Page<E> fetchPageLimit​(java.lang.String sqlFetchRows,
                                      java.lang.Object[] args,
                                      int pageNo,
                                      int pageSize,
                                      org.springframework.jdbc.core.RowMapper rowMapper)
        指定者:
        fetchPageLimit 在接口中 PaginationHelper<E>
      • updateLimit

        public void updateLimit​(java.lang.String sql,
                                java.lang.Object[] args)
        指定者:
        updateLimit 在接口中 PaginationHelper<E>
      • isDerby

        private boolean isDerby()