code: 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);
  		}
  	}
docs: 分页查询<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执行异常