public PageResult<Entity> page(Collection<String> fields, Entity where, int page, int numPerPage) throws SQLException {
		Connection conn = null;
		try {
			conn = this.getConnection();
			return runner.page(conn, fields, where, page, numPerPage);
		} catch (SQLException e) {
			throw e;
		} finally {
			this.closeConnection(conn);
		}
	}
public PageResult < Entity > page ( Collection < String > fields , Entity where , int page , int numPerPage ) throws SQLException { Connection conn = null ; try { conn = this . getConnection ( ) ; return runner . page ( conn , fields , where , page , numPerPage ) ; } catch ( SQLException e ) { throw e ; } finally { this . closeConnection ( conn ) ; } }
分页查询<br>
查询条件为多个key value对表示，默认key = value，如果使用其它条件可以使用：where.put("key", " &gt; 1")，value也可以传Condition对象，key被忽略

@param fields 返回的字段列表，null则返回所有字段
@param where 条件实体类（包含表名）
@param page 分页对象
@param numPerPage 每页条目数
@return 结果对象
@throws SQLException SQL执行异常