Package org.hibernate.cfg
Class PersistenceStandardNamingStrategy
java.lang.Object
org.hibernate.cfg.PersistenceStandardNamingStrategy
- All Implemented Interfaces:
Serializable,NamingStrategy
- Direct Known Subclasses:
DefaultComponentSafeNamingStrategy
@Deprecated
public class PersistenceStandardNamingStrategy
extends Object
implements NamingStrategy, Serializable
Deprecated.
Naming strategy implementing the EJB3 standards
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclassToTableName(String className) Deprecated.Return a table name for an entity classcollectionTableName(String ownerEntity, String ownerEntityTable, String associatedEntity, String associatedEntityTable, String propertyName) Deprecated.Return a collection table name ie an association having a join tablecolumnName(String columnName) Deprecated.Alter the column name given in the mapping documentforeignKeyColumnName(String propertyName, String propertyEntityName, String propertyTableName, String referencedColumnName) Deprecated.Return the foreign key column name for the given parametersjoinKeyColumnName(String joinedColumn, String joinedTable) Deprecated.Return the join key column name ie a FK column used in a JOINED strategy or for a secondary tablelogicalCollectionColumnName(String columnName, String propertyName, String referencedColumn) Deprecated.Returns the logical foreign key column name used to refer to this column in the mapping metadatalogicalCollectionTableName(String tableName, String ownerEntityTable, String associatedEntityTable, String propertyName) Deprecated.Returns the logical collection table name used to refer to a table in the mapping metadatalogicalColumnName(String columnName, String propertyName) Deprecated.Return the logical column name used to refer to a column in the metadata (like index, unique constraints etc) A full bijection is required between logicalNames and physical ones logicalName have to be case insensitively unique for a given tablepropertyToColumnName(String propertyName) Deprecated.Return a column name for a property path expressionDeprecated.Alter the table name given in the mapping document
-
Field Details
-
INSTANCE
Deprecated.
-
-
Constructor Details
-
PersistenceStandardNamingStrategy
public PersistenceStandardNamingStrategy()Deprecated.
-
-
Method Details
-
classToTableName
Deprecated.Description copied from interface:NamingStrategyReturn a table name for an entity class- Specified by:
classToTableNamein interfaceNamingStrategy- Parameters:
className- the fully-qualified class name- Returns:
- a table name
-
propertyToColumnName
Deprecated.Description copied from interface:NamingStrategyReturn a column name for a property path expression- Specified by:
propertyToColumnNamein interfaceNamingStrategy- Parameters:
propertyName- a property path- Returns:
- a column name
-
tableName
Deprecated.Description copied from interface:NamingStrategyAlter the table name given in the mapping document- Specified by:
tableNamein interfaceNamingStrategy- Parameters:
tableName- a table name- Returns:
- a table name
-
columnName
Deprecated.Description copied from interface:NamingStrategyAlter the column name given in the mapping document- Specified by:
columnNamein interfaceNamingStrategy- Parameters:
columnName- a column name- Returns:
- a column name
-
collectionTableName
public String collectionTableName(String ownerEntity, String ownerEntityTable, String associatedEntity, String associatedEntityTable, String propertyName) Deprecated.Description copied from interface:NamingStrategyReturn a collection table name ie an association having a join table- Specified by:
collectionTableNamein interfaceNamingStrategyownerEntityTable- owner side table nameassociatedEntityTable- reverse side table name if anypropertyName- collection role
-
joinKeyColumnName
Deprecated.Description copied from interface:NamingStrategyReturn the join key column name ie a FK column used in a JOINED strategy or for a secondary table- Specified by:
joinKeyColumnNamein interfaceNamingStrategy- Parameters:
joinedColumn- joined column name (logical one) used to join withjoinedTable- joined table name (ie the referenced table) used to join with
-
foreignKeyColumnName
public String foreignKeyColumnName(String propertyName, String propertyEntityName, String propertyTableName, String referencedColumnName) Deprecated.Description copied from interface:NamingStrategyReturn the foreign key column name for the given parameters- Specified by:
foreignKeyColumnNamein interfaceNamingStrategy- Parameters:
propertyName- the property name involvedpropertyTableName- the property table name involved (logical one)referencedColumnName- the referenced column name involved (logical one)
-
logicalColumnName
Deprecated.Description copied from interface:NamingStrategyReturn the logical column name used to refer to a column in the metadata (like index, unique constraints etc) A full bijection is required between logicalNames and physical ones logicalName have to be case insensitively unique for a given table- Specified by:
logicalColumnNamein interfaceNamingStrategy- Parameters:
columnName- given column name if anypropertyName- property name of this column
-
logicalCollectionTableName
public String logicalCollectionTableName(String tableName, String ownerEntityTable, String associatedEntityTable, String propertyName) Deprecated.Description copied from interface:NamingStrategyReturns the logical collection table name used to refer to a table in the mapping metadata- Specified by:
logicalCollectionTableNamein interfaceNamingStrategy- Parameters:
tableName- the metadata explicit nameownerEntityTable- owner table entity table name (logical one)associatedEntityTable- reverse side table name if any (logical one)propertyName- collection role
-
logicalCollectionColumnName
public String logicalCollectionColumnName(String columnName, String propertyName, String referencedColumn) Deprecated.Description copied from interface:NamingStrategyReturns the logical foreign key column name used to refer to this column in the mapping metadata- Specified by:
logicalCollectionColumnNamein interfaceNamingStrategy- Parameters:
columnName- given column name in the metadata if anypropertyName- property namereferencedColumn- referenced column name (logical one) in the join
-
NamingStrategyitself has been deprecated