in src/main/java/org/apache/commons/dbutils/BeanProcessor.java [391:409]
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;
}