for (TypeMapping mapping : typeMappings) {
Class<?> typeClass = Class.forName(mapping.type);
if (Type.class.isAssignableFrom(typeClass)) {
configuration.register(mapping.table, mapping.column, (Type<?>)typeClass.newInstance());
} else {
configuration.register(mapping.table, mapping.column, typeClass);
}
}
}
if (numericMappings != null) {
for (NumericMapping mapping : numericMappings) {