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 ImplicitNamingStrategyImpl
INSTANCE
-
Constructor Summary
Constructors Constructor Description ImplicitNamingStrategyImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Identifier
determineForeignKeyName(ImplicitForeignKeyNameSource source)
Identifier
determineIndexName(ImplicitIndexNameSource source)
Identifier
determineJoinColumnName(ImplicitJoinColumnNameSource source)
Identifier
determineUniqueKeyName(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:
determineForeignKeyName
in interfaceImplicitNamingStrategy
- Overrides:
determineForeignKeyName
in classImplicitNamingStrategyJpaCompliantImpl
-
determineUniqueKeyName
public Identifier determineUniqueKeyName(ImplicitUniqueKeyNameSource source)
- Specified by:
determineUniqueKeyName
in interfaceImplicitNamingStrategy
- Overrides:
determineUniqueKeyName
in classImplicitNamingStrategyJpaCompliantImpl
-
determineIndexName
public Identifier determineIndexName(ImplicitIndexNameSource source)
- Specified by:
determineIndexName
in interfaceImplicitNamingStrategy
- Overrides:
determineIndexName
in classImplicitNamingStrategyJpaCompliantImpl
-
determineJoinColumnName
public Identifier determineJoinColumnName(ImplicitJoinColumnNameSource source)
- Specified by:
determineJoinColumnName
in interfaceImplicitNamingStrategy
- Overrides:
determineJoinColumnName
in classImplicitNamingStrategyLegacyHbmImpl
-
-