@Override
    public void apply(Configuration configuration) {
        try {
            configuration.registerNumeric(total, decimal, Class.forName(javaType));
        } catch (ClassNotFoundException e) {
            throw new RuntimeException(e);
        }
    }
{@code NumericMapping} customizes mappings of various numeric precisions to data types.

@author tiwe
querydsl-sql-codegen/src/main/java/com/querydsl/sql/codegen/support/NumericMapping.java