Class SpringImplicitNamingStrategy
java.lang.Object
org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy
- All Implemented Interfaces:
- Serializable,- org.hibernate.boot.model.naming.ImplicitNamingStrategy
public class SpringImplicitNamingStrategy
extends org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
Hibernate 
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}.- Since:
- 1.4.0
- Author:
- Andy Wilkinson
- See Also:
- 
Field SummaryFields inherited from class org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImplINSTANCE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionorg.hibernate.boot.model.naming.IdentifierdetermineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source) Methods inherited from class org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpldetermineAnyDiscriminatorColumnName, determineAnyKeyColumnName, determineBasicColumnName, determineCollectionTableName, determineDiscriminatorColumnName, determineForeignKeyName, determineIdentifierColumnName, determineIndexName, determineJoinColumnName, determineListIndexColumnName, determineMapKeyColumnName, determinePrimaryKeyJoinColumnName, determinePrimaryTableName, determineTenantIdColumnName, determineUniqueKeyName, toIdentifier, transformAttributePath, transformEntityName
- 
Constructor Details- 
SpringImplicitNamingStrategypublic SpringImplicitNamingStrategy()
 
- 
- 
Method Details- 
determineJoinTableNamepublic org.hibernate.boot.model.naming.Identifier determineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source) - Specified by:
- determineJoinTableNamein interface- org.hibernate.boot.model.naming.ImplicitNamingStrategy
- Overrides:
- determineJoinTableNamein class- org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
 
 
-