public abstract class CustomImprovedNamingStrategy
extends org.hibernate.cfg.ImprovedNamingStrategy
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
SUFFIX |
| 构造器和说明 |
|---|
CustomImprovedNamingStrategy(java.lang.String prefix) |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
public static final java.lang.String SUFFIX
public java.lang.String classToTableName(java.lang.String className)
classToTableName 在接口中 org.hibernate.cfg.NamingStrategyclassToTableName 在类中 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 在接口中 org.hibernate.cfg.NamingStrategycollectionTableName 在类中 org.hibernate.cfg.ImprovedNamingStrategypublic java.lang.String joinKeyColumnName(java.lang.String joinedColumn,
java.lang.String joinedTable)
joinKeyColumnName 在接口中 org.hibernate.cfg.NamingStrategyjoinKeyColumnName 在类中 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 在接口中 org.hibernate.cfg.NamingStrategyforeignKeyColumnName 在类中 org.hibernate.cfg.ImprovedNamingStrategy