Class SpringImplicitNamingStrategy
java.lang.Object
org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
org.springframework.boot.hibernate.SpringImplicitNamingStrategy
- All Implemented Interfaces:
Serializable, ImplicitNamingStrategy
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:
- 4.0.0
- Author:
- Andy Wilkinson
- See Also:
-
Field Summary
Fields inherited from class ImplicitNamingStrategyJpaCompliantImpl
INSTANCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class ImplicitNamingStrategyJpaCompliantImpl
constraintNamePrefix, determineAnyDiscriminatorColumnName, determineAnyKeyColumnName, determineBasicColumnName, determineCollectionTableName, determineDiscriminatorColumnName, determineForeignKeyName, determineIdentifierColumnName, determineIndexName, determineJoinColumnName, determineListIndexColumnName, determineMapKeyColumnName, determinePrimaryKeyJoinColumnName, determinePrimaryTableName, determineTenantIdColumnName, determineUniqueKeyName, generateConstraintName, generateConstraintNameString, namingHelper, toIdentifier, toIdentifier, transformAttributePath, transformEntityName
-
Constructor Details
-
SpringImplicitNamingStrategy
public SpringImplicitNamingStrategy()
-
-
Method Details
-
determineJoinTableName
- Specified by:
determineJoinTableNamein interfaceImplicitNamingStrategy- Overrides:
determineJoinTableNamein classImplicitNamingStrategyJpaCompliantImpl
-