SpringImplicitNamingStrategy

open class SpringImplicitNamingStrategy : 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}.

Author

Andy Wilkinson

Since

1.4.0

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
val INSTANCE: ImplicitNamingStrategy

Functions

Link copied to clipboard
open fun determineAnyDiscriminatorColumnName(source: ImplicitAnyDiscriminatorColumnNameSource): Identifier
Link copied to clipboard
open fun determineAnyKeyColumnName(source: ImplicitAnyKeyColumnNameSource): Identifier
Link copied to clipboard
open fun determineBasicColumnName(source: ImplicitBasicColumnNameSource): Identifier
Link copied to clipboard
open fun determineCollectionTableName(source: ImplicitCollectionTableNameSource): Identifier
Link copied to clipboard
open fun determineDiscriminatorColumnName(source: ImplicitDiscriminatorColumnNameSource): Identifier
Link copied to clipboard
open fun determineForeignKeyName(source: ImplicitForeignKeyNameSource): Identifier
Link copied to clipboard
open fun determineIdentifierColumnName(source: ImplicitIdentifierColumnNameSource): Identifier
Link copied to clipboard
open fun determineIndexName(source: ImplicitIndexNameSource): Identifier
Link copied to clipboard
open fun determineJoinColumnName(source: ImplicitJoinColumnNameSource): Identifier
Link copied to clipboard
open fun determineJoinTableName(source: ImplicitJoinTableNameSource): Identifier
Link copied to clipboard
open fun determineListIndexColumnName(source: ImplicitIndexColumnNameSource): Identifier
Link copied to clipboard
open fun determineMapKeyColumnName(source: ImplicitMapKeyColumnNameSource): Identifier
Link copied to clipboard
open fun determinePrimaryKeyJoinColumnName(source: ImplicitPrimaryKeyJoinColumnNameSource): Identifier
Link copied to clipboard
open fun determinePrimaryTableName(source: ImplicitEntityNameSource): Identifier
Link copied to clipboard
open fun determineTenantIdColumnName(source: ImplicitTenantIdColumnNameSource): Identifier
Link copied to clipboard
open fun determineUniqueKeyName(source: ImplicitUniqueKeyNameSource): Identifier