public class SpringImplicitNamingStrategy
extends org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
ImplicitNamingStrategy that follows Spring recommended naming
conventions. Naming conventions implemented here are identical to
ImplicitNamingStrategyJpaCompliantImpl with the exception that join table names
are of the form
{owning_physical_table_name}_{association_owning_property_name}.| Constructor and Description |
|---|
SpringImplicitNamingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
org.hibernate.boot.model.naming.Identifier |
determineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source) |
determineAnyDiscriminatorColumnName, determineAnyKeyColumnName, determineBasicColumnName, determineCollectionTableName, determineDiscriminatorColumnName, determineForeignKeyName, determineIdentifierColumnName, determineIndexName, determineJoinColumnName, determineListIndexColumnName, determineMapKeyColumnName, determinePrimaryKeyJoinColumnName, determinePrimaryTableName, determineTenantIdColumnName, determineUniqueKeyName, toIdentifier, transformAttributePath, transformEntityNamepublic org.hibernate.boot.model.naming.Identifier determineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source)
determineJoinTableName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategydetermineJoinTableName in class org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImplCopyright © 2017 Pivotal Software, Inc.. All rights reserved.