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.NamingStrategy
itself has been deprecatedNaming strategy implementing the EJB3 standards- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static NamingStrategy
INSTANCE
Deprecated.
-
Constructor Summary
Constructors Constructor Description PersistenceStandardNamingStrategy()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
classToTableName(String className)
Deprecated.Return a table name for an entity classString
collectionTableName(String ownerEntity, String ownerEntityTable, String associatedEntity, String associatedEntityTable, String propertyName)
Deprecated.Return a collection table name ie an association having a join tableString
columnName(String columnName)
Deprecated.Alter the column name given in the mapping documentString
foreignKeyColumnName(String propertyName, String propertyEntityName, String propertyTableName, String referencedColumnName)
Deprecated.Return the foreign key column name for the given parametersString
joinKeyColumnName(String joinedColumn, String joinedTable)
Deprecated.Return the join key column name ie a FK column used in a JOINED strategy or for a secondary tableString
logicalCollectionColumnName(String columnName, String propertyName, String referencedColumn)
Deprecated.Returns the logical foreign key column name used to refer to this column in the mapping metadataString
logicalCollectionTableName(String tableName, String ownerEntityTable, String associatedEntityTable, String propertyName)
Deprecated.Returns the logical collection table name used to refer to a table in the mapping metadataString
logicalColumnName(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 tableString
propertyToColumnName(String propertyName)
Deprecated.Return a column name for a property path expressionString
tableName(String tableName)
Deprecated.Alter the table name given in the mapping document
-
-
-
Field Detail
-
INSTANCE
public static final NamingStrategy INSTANCE
Deprecated.
-
-
Method Detail
-
classToTableName
public String classToTableName(String className)
Deprecated.Description copied from interface:NamingStrategy
Return a table name for an entity class- Specified by:
classToTableName
in interfaceNamingStrategy
- Parameters:
className
- the fully-qualified class name- Returns:
- a table name
-
propertyToColumnName
public String propertyToColumnName(String propertyName)
Deprecated.Description copied from interface:NamingStrategy
Return a column name for a property path expression- Specified by:
propertyToColumnName
in interfaceNamingStrategy
- Parameters:
propertyName
- a property path- Returns:
- a column name
-
tableName
public String tableName(String tableName)
Deprecated.Description copied from interface:NamingStrategy
Alter the table name given in the mapping document- Specified by:
tableName
in interfaceNamingStrategy
- Parameters:
tableName
- a table name- Returns:
- a table name
-
columnName
public String columnName(String columnName)
Deprecated.Description copied from interface:NamingStrategy
Alter the column name given in the mapping document- Specified by:
columnName
in 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:NamingStrategy
Return a collection table name ie an association having a join table- Specified by:
collectionTableName
in interfaceNamingStrategy
ownerEntityTable
- owner side table nameassociatedEntityTable
- reverse side table name if anypropertyName
- collection role
-
joinKeyColumnName
public String joinKeyColumnName(String joinedColumn, String joinedTable)
Deprecated.Description copied from interface:NamingStrategy
Return the join key column name ie a FK column used in a JOINED strategy or for a secondary table- Specified by:
joinKeyColumnName
in 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:NamingStrategy
Return the foreign key column name for the given parameters- Specified by:
foreignKeyColumnName
in interfaceNamingStrategy
- Parameters:
propertyName
- the property name involvedpropertyTableName
- the property table name involved (logical one)referencedColumnName
- the referenced column name involved (logical one)
-
logicalColumnName
public String logicalColumnName(String columnName, String propertyName)
Deprecated.Description copied from interface:NamingStrategy
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 table- Specified by:
logicalColumnName
in 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:NamingStrategy
Returns the logical collection table name used to refer to a table in the mapping metadata- Specified by:
logicalCollectionTableName
in 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:NamingStrategy
Returns the logical foreign key column name used to refer to this column in the mapping metadata- Specified by:
logicalCollectionColumnName
in interfaceNamingStrategy
- Parameters:
columnName
- given column name in the metadata if anypropertyName
- property namereferencedColumn
- referenced column name (logical one) in the join
-
-