@Override
    public String getClassName(String tableName) {
        String className = tableName.substring(0, 1).toUpperCase(Locale.ENGLISH) +
                toCamelCase(tableName.substring(1));
        return normalizeJavaName(className);
    }
{@code DefaultNamingStrategy} is the default implementation of the {@link NamingStrategy}
interface. It changes underscore usage into camel case form.

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