net.java.ao.schema.CamelCaseTableNameConverter Maven / Gradle / Ivy
package net.java.ao.schema;
import net.java.ao.Common;
/**
* Imposes a standard camelCase convention upon table names. This will
* convert entity names in the following way:
*
*
*
* Entity Name
* Table Name
*
*
*
* Person
* person
*
*
*
* LicenseRegistration
* licenseRegistration
*
*
*
* Volume4
* volume4
*
*
*
* Company
* company
*
*
*/
public final class CamelCaseTableNameConverter extends CanonicalClassNameTableNameConverter {
@Override
protected String getName(String entityClassCanonicalName) {
return Common.convertDowncaseName(Common.convertSimpleClassName(entityClassCanonicalName));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy