public class UppercaseUnderscoreNamingStrategy extends Object implements org.hibernate.cfg.NamingStrategy
NamingStrategy which maps a CamelCase entity name to an UPPERCASE_WITH_UNDERSCORES table name.| Constructor and Description |
|---|
UppercaseUnderscoreNamingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
String |
classToTableName(String className) |
String |
collectionTableName(String ownerEntity,
String ownerEntityTable,
String associatedEntity,
String associatedEntityTable,
String propertyName) |
String |
columnName(String columnName) |
String |
foreignKeyColumnName(String propertyName,
String propertyEntityName,
String propertyTableName,
String referencedColumnName) |
String |
joinKeyColumnName(String joinedColumn,
String joinedTable) |
String |
logicalCollectionColumnName(String columnName,
String propertyName,
String referencedColumn) |
String |
logicalCollectionTableName(String tableName,
String ownerEntityTable,
String associatedEntityTable,
String propertyName) |
String |
logicalColumnName(String columnName,
String propertyName) |
String |
propertyToColumnName(String propertyName) |
String |
tableName(String tableName) |
public String classToTableName(String className)
classToTableName in interface org.hibernate.cfg.NamingStrategypublic String propertyToColumnName(String propertyName)
propertyToColumnName in interface org.hibernate.cfg.NamingStrategypublic String tableName(String tableName)
tableName in interface org.hibernate.cfg.NamingStrategypublic String columnName(String columnName)
columnName in interface org.hibernate.cfg.NamingStrategypublic String collectionTableName(String ownerEntity, String ownerEntityTable, String associatedEntity, String associatedEntityTable, String propertyName)
collectionTableName in interface org.hibernate.cfg.NamingStrategypublic String joinKeyColumnName(String joinedColumn, String joinedTable)
joinKeyColumnName in interface org.hibernate.cfg.NamingStrategypublic String foreignKeyColumnName(String propertyName, String propertyEntityName, String propertyTableName, String referencedColumnName)
foreignKeyColumnName in interface org.hibernate.cfg.NamingStrategypublic String logicalColumnName(String columnName, String propertyName)
logicalColumnName in interface org.hibernate.cfg.NamingStrategypublic String logicalCollectionTableName(String tableName, String ownerEntityTable, String associatedEntityTable, String propertyName)
logicalCollectionTableName in interface org.hibernate.cfg.NamingStrategyCopyright © 2010-2015 Henix, henix.fr. All Rights Reserved.