public class GumgaNamingStrategy extends Object implements org.hibernate.cfg.NamingStrategy, Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
ORACLE_MAX_SIZE |
static String[] |
RESERVED_WORDS |
| Constructor and Description |
|---|
GumgaNamingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
String |
classToTableName(String string) |
String |
collectionTableName(String ownerEntity,
String ownerEntityTable,
String associatedEntity,
String associatedEntityTable,
String propertyName) |
String |
columnName(String string) |
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 string) |
public static final String[] RESERVED_WORDS
public static final int ORACLE_MAX_SIZE
public String classToTableName(String string)
classToTableName 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 columnName(String string)
columnName in interface org.hibernate.cfg.NamingStrategypublic String foreignKeyColumnName(String propertyName, String propertyEntityName, String propertyTableName, String referencedColumnName)
foreignKeyColumnName in interface org.hibernate.cfg.NamingStrategypublic String joinKeyColumnName(String joinedColumn, String joinedTable)
joinKeyColumnName in interface org.hibernate.cfg.NamingStrategypublic String logicalCollectionColumnName(String columnName, String propertyName, String referencedColumn)
logicalCollectionColumnName in interface org.hibernate.cfg.NamingStrategypublic String logicalCollectionTableName(String tableName, String ownerEntityTable, String associatedEntityTable, String propertyName)
logicalCollectionTableName in interface org.hibernate.cfg.NamingStrategypublic String logicalColumnName(String columnName, String propertyName)
logicalColumnName in interface org.hibernate.cfg.NamingStrategypublic String propertyToColumnName(String propertyName)
propertyToColumnName in interface org.hibernate.cfg.NamingStrategyCopyright © 2017 Gumga. All rights reserved.