/** * 从结果集中提取结果值. * * @param orderByColumn 排序列对象 * @param resultSet 目标结果集 * @return 结果对象 * @throws SQLException */ public static Object getValue(final OrderByColumn orderByColumn, final ResultSet resultSet) throws SQLException { Object result; if (orderByColumn.getIndex().isPresent()) { result = resultSet.getObject(orderByColumn.getIndex().get()); } else { result = getValue(orderByColumn.getName().get(), resultSet); } Preconditions.checkNotNull(result); return result; }