com.pmease.quickbuild.persistence
Class PersistenceNamingStrategy

java.lang.Object
  extended by org.hibernate.cfg.ImprovedNamingStrategy
      extended by com.pmease.quickbuild.persistence.PersistenceNamingStrategy
All Implemented Interfaces:
java.io.Serializable, org.hibernate.cfg.NamingStrategy

public class PersistenceNamingStrategy
extends org.hibernate.cfg.ImprovedNamingStrategy

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.hibernate.cfg.ImprovedNamingStrategy
INSTANCE
 
Constructor Summary
PersistenceNamingStrategy()
           
 
Method Summary
 java.lang.String classToTableName(java.lang.String className)
           
 java.lang.String foreignKeyColumnName(java.lang.String propertyName, java.lang.String propertyEntityName, java.lang.String propertyTableName, java.lang.String referencedColumnName)
           
 java.lang.String logicalCollectionColumnName(java.lang.String columnName, java.lang.String propertyName, java.lang.String referencedColumn)
           
 java.lang.String propertyToColumnName(java.lang.String propertyName)
           
 
Methods inherited from class org.hibernate.cfg.ImprovedNamingStrategy
addUnderscores, collectionTableName, columnName, joinKeyColumnName, logicalCollectionTableName, logicalColumnName, tableName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistenceNamingStrategy

public PersistenceNamingStrategy()
Method Detail

classToTableName

public java.lang.String classToTableName(java.lang.String className)
Specified by:
classToTableName in interface org.hibernate.cfg.NamingStrategy
Overrides:
classToTableName in class org.hibernate.cfg.ImprovedNamingStrategy

propertyToColumnName

public java.lang.String propertyToColumnName(java.lang.String propertyName)
Specified by:
propertyToColumnName in interface org.hibernate.cfg.NamingStrategy
Overrides:
propertyToColumnName in class org.hibernate.cfg.ImprovedNamingStrategy

logicalCollectionColumnName

public java.lang.String logicalCollectionColumnName(java.lang.String columnName,
                                                    java.lang.String propertyName,
                                                    java.lang.String referencedColumn)
Specified by:
logicalCollectionColumnName in interface org.hibernate.cfg.NamingStrategy
Overrides:
logicalCollectionColumnName in class org.hibernate.cfg.ImprovedNamingStrategy

foreignKeyColumnName

public java.lang.String foreignKeyColumnName(java.lang.String propertyName,
                                             java.lang.String propertyEntityName,
                                             java.lang.String propertyTableName,
                                             java.lang.String referencedColumnName)
Specified by:
foreignKeyColumnName in interface org.hibernate.cfg.NamingStrategy
Overrides:
foreignKeyColumnName in class org.hibernate.cfg.ImprovedNamingStrategy


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.