public class Hibernate4NamingStrategy
extends org.hibernate.cfg.ImprovedNamingStrategy
| Constructor and Description |
|---|
Hibernate4NamingStrategy() |
Hibernate4NamingStrategy(StrategyOptions options) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
classToTableName(java.lang.String className) |
java.lang.String |
collectionTableName(java.lang.String ownerEntity,
java.lang.String ownerEntityTable,
java.lang.String associatedEntity,
java.lang.String associatedEntityTable,
java.lang.String propertyName) |
java.lang.String |
foreignKeyColumnName(java.lang.String propertyName,
java.lang.String propertyEntityName,
java.lang.String propertyTableName,
java.lang.String referencedColumnName) |
java.lang.String |
joinKeyColumnName(java.lang.String joinedColumn,
java.lang.String joinedTable) |
java.lang.String |
logicalColumnName(java.lang.String columnName,
java.lang.String propertyName) |
java.lang.String |
propertyToColumnName(java.lang.String propertyName) |
void |
setMaxLength(int maxLength) |
void |
setTablePrefix(java.lang.String tablePrefix) |
public Hibernate4NamingStrategy()
public Hibernate4NamingStrategy(StrategyOptions options)
public void setTablePrefix(java.lang.String tablePrefix)
public void setMaxLength(int maxLength)
public java.lang.String classToTableName(java.lang.String className)
classToTableName in interface org.hibernate.cfg.NamingStrategyclassToTableName in class org.hibernate.cfg.ImprovedNamingStrategypublic java.lang.String collectionTableName(java.lang.String ownerEntity,
java.lang.String ownerEntityTable,
java.lang.String associatedEntity,
java.lang.String associatedEntityTable,
java.lang.String propertyName)
collectionTableName in interface org.hibernate.cfg.NamingStrategycollectionTableName in class org.hibernate.cfg.ImprovedNamingStrategypublic java.lang.String foreignKeyColumnName(java.lang.String propertyName,
java.lang.String propertyEntityName,
java.lang.String propertyTableName,
java.lang.String referencedColumnName)
foreignKeyColumnName in interface org.hibernate.cfg.NamingStrategyforeignKeyColumnName in class org.hibernate.cfg.ImprovedNamingStrategypublic java.lang.String joinKeyColumnName(java.lang.String joinedColumn,
java.lang.String joinedTable)
joinKeyColumnName in interface org.hibernate.cfg.NamingStrategyjoinKeyColumnName in class org.hibernate.cfg.ImprovedNamingStrategypublic java.lang.String propertyToColumnName(java.lang.String propertyName)
propertyToColumnName in interface org.hibernate.cfg.NamingStrategypropertyToColumnName in class org.hibernate.cfg.ImprovedNamingStrategypublic java.lang.String logicalColumnName(java.lang.String columnName,
java.lang.String propertyName)
logicalColumnName in interface org.hibernate.cfg.NamingStrategylogicalColumnName in class org.hibernate.cfg.ImprovedNamingStrategy