Package com.axelor.db.hibernate.naming
Class ImplicitNamingStrategyImpl
- java.lang.Object
-
- org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
-
- org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
-
- com.axelor.db.hibernate.naming.ImplicitNamingStrategyImpl
-
- All Implemented Interfaces:
Serializable,ImplicitNamingStrategy
public class ImplicitNamingStrategyImpl extends ImplicitNamingStrategyLegacyHbmImpl
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ImplicitNamingStrategyImplINSTANCE
-
Constructor Summary
Constructors Constructor Description ImplicitNamingStrategyImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentifierdetermineForeignKeyName(ImplicitForeignKeyNameSource source)IdentifierdetermineIndexName(ImplicitIndexNameSource source)IdentifierdetermineJoinColumnName(ImplicitJoinColumnNameSource source)IdentifierdetermineUniqueKeyName(ImplicitUniqueKeyNameSource source)-
Methods inherited from class org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyHbmImpl
determineBasicColumnName, determineJoinTableName, transformEntityName
-
Methods inherited from class org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
determineAnyDiscriminatorColumnName, determineAnyKeyColumnName, determineCollectionTableName, determineDiscriminatorColumnName, determineIdentifierColumnName, determineListIndexColumnName, determineMapKeyColumnName, determinePrimaryKeyJoinColumnName, determinePrimaryTableName, determineTenantIdColumnName, toIdentifier, transformAttributePath
-
-
-
-
Field Detail
-
INSTANCE
public static final ImplicitNamingStrategyImpl INSTANCE
-
-
Method Detail
-
determineForeignKeyName
public Identifier determineForeignKeyName(ImplicitForeignKeyNameSource source)
- Specified by:
determineForeignKeyNamein interfaceImplicitNamingStrategy- Overrides:
determineForeignKeyNamein classImplicitNamingStrategyJpaCompliantImpl
-
determineUniqueKeyName
public Identifier determineUniqueKeyName(ImplicitUniqueKeyNameSource source)
- Specified by:
determineUniqueKeyNamein interfaceImplicitNamingStrategy- Overrides:
determineUniqueKeyNamein classImplicitNamingStrategyJpaCompliantImpl
-
determineIndexName
public Identifier determineIndexName(ImplicitIndexNameSource source)
- Specified by:
determineIndexNamein interfaceImplicitNamingStrategy- Overrides:
determineIndexNamein classImplicitNamingStrategyJpaCompliantImpl
-
determineJoinColumnName
public Identifier determineJoinColumnName(ImplicitJoinColumnNameSource source)
- Specified by:
determineJoinColumnNamein interfaceImplicitNamingStrategy- Overrides:
determineJoinColumnNamein classImplicitNamingStrategyLegacyHbmImpl
-
-