Class 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
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl

        INSTANCE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      org.hibernate.boot.model.naming.IdentifierdetermineJoinTableName​(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source) 
      • Methods inherited from class org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl

        determineAnyDiscriminatorColumnName, determineAnyKeyColumnName, determineBasicColumnName, determineCollectionTableName, determineDiscriminatorColumnName, determineForeignKeyName, determineIdentifierColumnName, determineIndexName, determineJoinColumnName, determineListIndexColumnName, determineMapKeyColumnName, determinePrimaryKeyJoinColumnName, determinePrimaryTableName, determineTenantIdColumnName, determineUniqueKeyName, toIdentifier, transformAttributePath, transformEntityName
    • Method Detail

      • determineJoinTableName

        public org.hibernate.boot.model.naming.Identifier determineJoinTableName​(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source)
        Specified by:
        determineJoinTableName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategy
        Overrides:
        determineJoinTableName in class org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl