Class PaginationHelper<E>
- java.lang.Object
-
- com.alibaba.nacos.config.server.utils.PaginationHelper<E>
-
- Type Parameters:
E-
public class PaginationHelper<E> extends Object
分页辅助类- Author:
- boyan
-
-
Constructor Summary
Constructors Constructor Description PaginationHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Page<E>fetchPage(org.springframework.jdbc.core.JdbcTemplate jt, String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, Long lastMaxId, org.springframework.jdbc.core.RowMapper<E> rowMapper)Page<E>fetchPage(org.springframework.jdbc.core.JdbcTemplate jt, String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)取分页Page<E>fetchPageLimit(org.springframework.jdbc.core.JdbcTemplate jt, String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)Page<E>fetchPageLimit(org.springframework.jdbc.core.JdbcTemplate jt, String sqlCountRows, Object[] args1, String sqlFetchRows, Object[] args2, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)Page<E>fetchPageLimit(org.springframework.jdbc.core.JdbcTemplate jt, String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)voidupdateLimit(org.springframework.jdbc.core.JdbcTemplate jt, String sql, Object[] args)
-
-
-
Method Detail
-
fetchPage
public Page<E> fetchPage(org.springframework.jdbc.core.JdbcTemplate jt, String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)
取分页- Parameters:
jt- jdbcTemplatesqlCountRows- 查询总数的SQLsqlFetchRows- 查询数据的sqlargs- 查询参数pageNo- 页数pageSize- 每页大小rowMapper-- Returns:
-
fetchPage
public Page<E> fetchPage(org.springframework.jdbc.core.JdbcTemplate jt, String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, Long lastMaxId, org.springframework.jdbc.core.RowMapper<E> rowMapper)
-
fetchPageLimit
public Page<E> fetchPageLimit(org.springframework.jdbc.core.JdbcTemplate jt, String sqlCountRows, String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)
-
fetchPageLimit
public Page<E> fetchPageLimit(org.springframework.jdbc.core.JdbcTemplate jt, String sqlCountRows, Object[] args1, String sqlFetchRows, Object[] args2, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)
-
fetchPageLimit
public Page<E> fetchPageLimit(org.springframework.jdbc.core.JdbcTemplate jt, String sqlFetchRows, Object[] args, int pageNo, int pageSize, org.springframework.jdbc.core.RowMapper<E> rowMapper)
-
-