public class ImplicitNamingStrategyLegacyHbmImpl extends ImplicitNamingStrategyJpaCompliantImpl
Implements the original legacy naming behavior.
| Modifier and Type | Field and Description |
|---|---|
static ImplicitNamingStrategyLegacyHbmImpl |
INSTANCE
Singleton access
|
| Constructor and Description |
|---|
ImplicitNamingStrategyLegacyHbmImpl() |
| Modifier and Type | Method and Description |
|---|---|
Identifier |
determineBasicColumnName(ImplicitBasicColumnNameSource source)
Determine the name of an attribute’s column given the source naming
information, when a name is not explicitly given.
|
Identifier |
determineJoinColumnName(ImplicitJoinColumnNameSource source)
Determine the column name related to
JoinColumn. |
Identifier |
determineJoinTableName(ImplicitJoinTableNameSource source)
Determine the name of an association join table given the source naming
information, when a name is not explicitly given.
|
protected String |
transformEntityName(EntityNaming entityNaming) |
determineAnyDiscriminatorColumnName, determineAnyKeyColumnName, determineCollectionTableName, determineDiscriminatorColumnName, determineForeignKeyName, determineIdentifierColumnName, determineIndexName, determineListIndexColumnName, determineMapKeyColumnName, determinePrimaryKeyJoinColumnName, determinePrimaryTableName, determineTenantIdColumnName, determineUniqueKeyName, toIdentifier, transformAttributePathpublic static final ImplicitNamingStrategyLegacyHbmImpl INSTANCE
Singleton access
protected String transformEntityName(EntityNaming entityNaming)
transformEntityName in class ImplicitNamingStrategyJpaCompliantImplpublic Identifier determineBasicColumnName(ImplicitBasicColumnNameSource source)
ImplicitNamingStrategyDetermine the name of an attribute’s column given the source naming information, when a name is not explicitly given.
determineBasicColumnName in interface ImplicitNamingStrategydetermineBasicColumnName in class ImplicitNamingStrategyJpaCompliantImplsource - The source informationpublic Identifier determineJoinColumnName(ImplicitJoinColumnNameSource source)
ImplicitNamingStrategyDetermine the column name related to JoinColumn. In
hbm.xml terms, this would be a <key/> defined for a collection
or the column associated with a many-to-one.
determineJoinColumnName in interface ImplicitNamingStrategydetermineJoinColumnName in class ImplicitNamingStrategyJpaCompliantImplsource - The source informationpublic Identifier determineJoinTableName(ImplicitJoinTableNameSource source)
ImplicitNamingStrategyDetermine the name of an association join table given the source naming information, when a name is not explicitly given.
determineJoinTableName in interface ImplicitNamingStrategydetermineJoinTableName in class ImplicitNamingStrategyJpaCompliantImplsource - The source informationCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.