public class Hibernate4To5NamingStrategyAdapter
extends java.lang.Object
implements org.hibernate.boot.model.naming.ImplicitNamingStrategy
| Constructor and Description |
|---|
Hibernate4To5NamingStrategyAdapter(org.hibernate.cfg.NamingStrategy hibernate4Strategy) |
| Modifier and Type | Method and Description |
|---|---|
org.hibernate.boot.model.naming.Identifier |
determineAnyDiscriminatorColumnName(org.hibernate.boot.model.naming.ImplicitAnyDiscriminatorColumnNameSource source) |
org.hibernate.boot.model.naming.Identifier |
determineAnyKeyColumnName(org.hibernate.boot.model.naming.ImplicitAnyKeyColumnNameSource source) |
org.hibernate.boot.model.naming.Identifier |
determineBasicColumnName(org.hibernate.boot.model.naming.ImplicitBasicColumnNameSource source) |
org.hibernate.boot.model.naming.Identifier |
determineCollectionTableName(org.hibernate.boot.model.naming.ImplicitCollectionTableNameSource source) |
org.hibernate.boot.model.naming.Identifier |
determineDiscriminatorColumnName(org.hibernate.boot.model.naming.ImplicitDiscriminatorColumnNameSource source)
Generates a name for @DiscriminatorColumn.
|
org.hibernate.boot.model.naming.Identifier |
determineForeignKeyName(org.hibernate.boot.model.naming.ImplicitForeignKeyNameSource source)
Generates a name for a foreign key constraint.
|
org.hibernate.boot.model.naming.Identifier |
determineIdentifierColumnName(org.hibernate.boot.model.naming.ImplicitIdentifierColumnNameSource source) |
org.hibernate.boot.model.naming.Identifier |
determineIndexName(org.hibernate.boot.model.naming.ImplicitIndexNameSource source)
Generates a name for an index.
|
org.hibernate.boot.model.naming.Identifier |
determineJoinColumnName(org.hibernate.boot.model.naming.ImplicitJoinColumnNameSource source) |
org.hibernate.boot.model.naming.Identifier |
determineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source) |
org.hibernate.boot.model.naming.Identifier |
determineListIndexColumnName(org.hibernate.boot.model.naming.ImplicitIndexColumnNameSource source)
Generates a name for @OrderColumn.
|
org.hibernate.boot.model.naming.Identifier |
determineMapKeyColumnName(org.hibernate.boot.model.naming.ImplicitMapKeyColumnNameSource source)
This method is not used by Hibernate for @MapKeyColumn because of an issue.
|
org.hibernate.boot.model.naming.Identifier |
determinePrimaryKeyJoinColumnName(org.hibernate.boot.model.naming.ImplicitPrimaryKeyJoinColumnNameSource source) |
org.hibernate.boot.model.naming.Identifier |
determinePrimaryTableName(org.hibernate.boot.model.naming.ImplicitEntityNameSource source) |
org.hibernate.boot.model.naming.Identifier |
determineTenantIdColumnName(org.hibernate.boot.model.naming.ImplicitTenantIdColumnNameSource source) |
org.hibernate.boot.model.naming.Identifier |
determineUniqueKeyName(org.hibernate.boot.model.naming.ImplicitUniqueKeyNameSource source)
Generates a name for a unique constraint.
|
static java.lang.String |
generateHashedConstraintName(java.lang.String prefix,
org.hibernate.boot.model.naming.Identifier tableName,
java.util.List<org.hibernate.boot.model.naming.Identifier> columnNames)
Generates a constraint name.
|
public Hibernate4To5NamingStrategyAdapter(org.hibernate.cfg.NamingStrategy hibernate4Strategy)
public org.hibernate.boot.model.naming.Identifier determinePrimaryTableName(org.hibernate.boot.model.naming.ImplicitEntityNameSource source)
determinePrimaryTableName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic org.hibernate.boot.model.naming.Identifier determineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source)
determineJoinTableName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic org.hibernate.boot.model.naming.Identifier determineCollectionTableName(org.hibernate.boot.model.naming.ImplicitCollectionTableNameSource source)
determineCollectionTableName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic org.hibernate.boot.model.naming.Identifier determineBasicColumnName(org.hibernate.boot.model.naming.ImplicitBasicColumnNameSource source)
determineBasicColumnName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic org.hibernate.boot.model.naming.Identifier determineJoinColumnName(org.hibernate.boot.model.naming.ImplicitJoinColumnNameSource source)
determineJoinColumnName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic org.hibernate.boot.model.naming.Identifier determineForeignKeyName(org.hibernate.boot.model.naming.ImplicitForeignKeyNameSource source)
determineForeignKeyName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic org.hibernate.boot.model.naming.Identifier determineUniqueKeyName(org.hibernate.boot.model.naming.ImplicitUniqueKeyNameSource source)
determineUniqueKeyName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic org.hibernate.boot.model.naming.Identifier determineIndexName(org.hibernate.boot.model.naming.ImplicitIndexNameSource source)
determineIndexName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic static java.lang.String generateHashedConstraintName(java.lang.String prefix,
org.hibernate.boot.model.naming.Identifier tableName,
java.util.List<org.hibernate.boot.model.naming.Identifier> columnNames)
public org.hibernate.boot.model.naming.Identifier determineDiscriminatorColumnName(org.hibernate.boot.model.naming.ImplicitDiscriminatorColumnNameSource source)
determineDiscriminatorColumnName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic org.hibernate.boot.model.naming.Identifier determineListIndexColumnName(org.hibernate.boot.model.naming.ImplicitIndexColumnNameSource source)
determineListIndexColumnName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic org.hibernate.boot.model.naming.Identifier determineMapKeyColumnName(org.hibernate.boot.model.naming.ImplicitMapKeyColumnNameSource source)
determineMapKeyColumnName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic org.hibernate.boot.model.naming.Identifier determineTenantIdColumnName(org.hibernate.boot.model.naming.ImplicitTenantIdColumnNameSource source)
determineTenantIdColumnName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic org.hibernate.boot.model.naming.Identifier determineIdentifierColumnName(org.hibernate.boot.model.naming.ImplicitIdentifierColumnNameSource source)
determineIdentifierColumnName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic org.hibernate.boot.model.naming.Identifier determinePrimaryKeyJoinColumnName(org.hibernate.boot.model.naming.ImplicitPrimaryKeyJoinColumnNameSource source)
determinePrimaryKeyJoinColumnName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic org.hibernate.boot.model.naming.Identifier determineAnyDiscriminatorColumnName(org.hibernate.boot.model.naming.ImplicitAnyDiscriminatorColumnNameSource source)
determineAnyDiscriminatorColumnName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategypublic org.hibernate.boot.model.naming.Identifier determineAnyKeyColumnName(org.hibernate.boot.model.naming.ImplicitAnyKeyColumnNameSource source)
determineAnyKeyColumnName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategy