public final class UnderscoreTableNameConverter extends CanonicalClassNameTableNameConverter
Imposes an underscore word-separation convention on table names. This will convert entity names in the following way:
| Entity Name | Table Name |
Person |
person |
LicenseRegistration |
license_registration |
Volume4 |
volume_4 |
Company |
company |
This converter allows for both all-lowercase and all-uppercase
table name conventions. For example, depending on the configuration,
LicenseRegistration may convert to "LICENSE_REGISTRATION".
This converter, coupled with PluralizedTableNameConverter is
all that is required to emulate the ActiveRecord table name conversion.
| Constructor and Description |
|---|
UnderscoreTableNameConverter(Case tableNameCase) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getName(String entityClassCanonicalName) |
getNamepublic UnderscoreTableNameConverter(Case tableNameCase)
protected String getName(String entityClassCanonicalName)
getName in class CanonicalClassNameTableNameConverterCopyright © 2007–2021 Atlassian. All rights reserved.