in src/main/java/org/apache/commons/dbutils/BeanProcessor.java [392:404]
protected Object processColumn(final ResultSet resultSet, final int index, final Class<?> propType) throws SQLException {
Object retval = resultSet.getObject(index);
if (!propType.isPrimitive() && retval == null) {
return null;
}
for (final ColumnHandler<?> handler : COLUMN_HANDLERS) {
if (handler.match(propType)) {
retval = handler.apply(resultSet, index);
break;
}
}
return retval;
}