public class HibernateNamingStrategy
extends java.lang.Object
| Constructor and Description |
|---|
HibernateNamingStrategy(StrategyOptions options) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
classToTableName(java.lang.String className) |
java.lang.String |
embeddedPropertyToColumnName(java.lang.String prefix,
java.lang.String embeddedPropertyName,
boolean dontTouchPrefix) |
java.lang.String |
foreignKeyColumnName(java.lang.String propertyName,
java.lang.String propertyTableName) |
java.lang.String |
foreignKeyConstraintName(java.lang.String tableName,
java.lang.String columnName)
Generates a name for a foreign key constraint.
|
StrategyOptions |
getOptions() |
java.lang.String |
joinKeyColumnName(java.lang.String joinedColumn,
java.lang.String joinedTable)
For Hibernate 4 only.
|
java.lang.String |
joinTableName(java.lang.String ownerEntityTable,
java.lang.String associatedEntityTable) |
java.lang.String |
joinTableName(java.lang.String ownerEntityTable,
java.lang.String associatedEntityTable,
java.lang.String ownerProperty) |
java.lang.String |
propertyToColumnName(java.lang.String propertyName) |
void |
setOptions(StrategyOptions options) |
java.lang.String |
uniqueKeyConstraintName(java.lang.String tableName,
java.lang.String columnName) |
public HibernateNamingStrategy(StrategyOptions options)
public StrategyOptions getOptions()
public void setOptions(StrategyOptions options)
public java.lang.String classToTableName(java.lang.String className)
public java.lang.String propertyToColumnName(java.lang.String propertyName)
public java.lang.String embeddedPropertyToColumnName(java.lang.String prefix,
java.lang.String embeddedPropertyName,
boolean dontTouchPrefix)
public java.lang.String joinTableName(java.lang.String ownerEntityTable,
java.lang.String associatedEntityTable)
public java.lang.String joinTableName(java.lang.String ownerEntityTable,
java.lang.String associatedEntityTable,
java.lang.String ownerProperty)
public java.lang.String joinKeyColumnName(java.lang.String joinedColumn,
java.lang.String joinedTable)
public java.lang.String foreignKeyColumnName(java.lang.String propertyName,
java.lang.String propertyTableName)
public java.lang.String foreignKeyConstraintName(java.lang.String tableName,
java.lang.String columnName)
public java.lang.String uniqueKeyConstraintName(java.lang.String tableName,
java.lang.String columnName)