org.hibernate.tool.hbm2x
Class Cfg2HbmTool
java.lang.Object
org.hibernate.tool.hbm2x.Cfg2HbmTool
public class Cfg2HbmTool
- extends Object
- Author:
- David Channon and Max
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Cfg2HbmTool
public Cfg2HbmTool()
getTag
public String getTag(org.hibernate.mapping.PersistentClass pc)
getTag
public String getTag(org.hibernate.mapping.Property property)
getCollectionElementTag
public String getCollectionElementTag(org.hibernate.mapping.Property property)
isUnsavedValue
public boolean isUnsavedValue(org.hibernate.mapping.Property property)
getUnsavedValue
public String getUnsavedValue(org.hibernate.mapping.Property property)
isIdentifierGeneratorProperties
public boolean isIdentifierGeneratorProperties(org.hibernate.mapping.Property property)
- Parameters:
property
-
- Returns:
getIdentifierGeneratorProperties
public Properties getIdentifierGeneratorProperties(org.hibernate.mapping.Property property)
getFilteredIdentifierGeneratorKeySet
public Set getFilteredIdentifierGeneratorKeySet(org.hibernate.mapping.Property property)
- Remove any internal keys from the set, eg, any Keys that are prefixed by
'target_' and return the filtered collection.
- Parameters:
property
-
- Returns:
isOneToMany
public boolean isOneToMany(org.hibernate.mapping.Property property)
isOneToMany
public boolean isOneToMany(org.hibernate.mapping.Value value)
isManyToMany
public boolean isManyToMany(org.hibernate.mapping.Property property)
isManyToMany
public boolean isManyToMany(org.hibernate.mapping.Value value)
isCollection
public boolean isCollection(org.hibernate.mapping.Property property)
isOneToManyCollection
public boolean isOneToManyCollection(org.hibernate.mapping.Property property)
isSimpleValue
public boolean isSimpleValue(org.hibernate.mapping.Property property)
isManyToOne
public boolean isManyToOne(org.hibernate.mapping.Property property)
isManyToAny
public boolean isManyToAny(org.hibernate.mapping.Property property)
isManyToAny
public boolean isManyToAny(org.hibernate.mapping.Value value)
isManyToOne
public boolean isManyToOne(org.hibernate.mapping.Value value)
isOneToOne
public boolean isOneToOne(org.hibernate.mapping.Property property)
isTemporalValue
public boolean isTemporalValue(org.hibernate.mapping.Property property)
isNamedQueries
public boolean isNamedQueries(org.hibernate.cfg.Configuration cfg)
isNamedSQLQueries
public boolean isNamedSQLQueries(org.hibernate.cfg.Configuration cfg)
getCollectionLazy
public String getCollectionLazy(org.hibernate.mapping.Collection value)
getNamedSQLReturnTag
public String getNamedSQLReturnTag(org.hibernate.engine.query.sql.NativeSQLQueryReturn sqlret)
getNamedSQLReturnProperty
public String getNamedSQLReturnProperty(org.hibernate.engine.query.sql.NativeSQLQueryJoinReturn o)
getNamedSQLReturnRole
public String getNamedSQLReturnRole(org.hibernate.engine.query.sql.NativeSQLQueryCollectionReturn o)
isNamedSQLReturnRoot
public boolean isNamedSQLReturnRoot(org.hibernate.engine.query.sql.NativeSQLQueryReturn sqlret)
isNamedSQLReturnCollection
public boolean isNamedSQLReturnCollection(org.hibernate.engine.query.sql.NativeSQLQueryReturn sqlret)
isNamedSQLReturnRole
public boolean isNamedSQLReturnRole(org.hibernate.engine.query.sql.NativeSQLQueryReturn sqlret)
isFilterDefinitions
public boolean isFilterDefinitions(org.hibernate.cfg.Configuration cfg)
isClassLevelOptimisticLockMode
public boolean isClassLevelOptimisticLockMode(org.hibernate.mapping.PersistentClass pc)
getClassLevelOptimisticLockMode
public String getClassLevelOptimisticLockMode(org.hibernate.mapping.PersistentClass pc)
hasFetchMode
public boolean hasFetchMode(org.hibernate.mapping.Property property)
getFetchMode
public String getFetchMode(org.hibernate.mapping.Property property)
getFormulaForProperty
public org.hibernate.mapping.Formula getFormulaForProperty(org.hibernate.mapping.Property prop)
columnAttributes
public String columnAttributes(org.hibernate.mapping.Column col)
columnAttributes
public String columnAttributes(org.hibernate.mapping.Column column,
boolean isPrimaryKeyColumn)
getClassName
public String getClassName(org.hibernate.mapping.PersistentClass pc)
getClassName
public String getClassName(org.hibernate.mapping.OneToMany om)
getProxyInterfaceName
public String getProxyInterfaceName(org.hibernate.mapping.PersistentClass pc)
isImportData
public boolean isImportData(org.hibernate.cfg.Configuration cfg)
needsDiscriminator
public boolean needsDiscriminator(org.hibernate.mapping.PersistentClass clazz)
needsTable
public boolean needsTable(org.hibernate.mapping.PersistentClass clazz)
isSubclass
public boolean isSubclass(org.hibernate.mapping.PersistentClass clazz)
isJoinedSubclass
public boolean isJoinedSubclass(org.hibernate.mapping.PersistentClass clazz)
hasCustomEntityPersister
public boolean hasCustomEntityPersister(org.hibernate.mapping.PersistentClass clazz)
getHibernateTypeName
public String getHibernateTypeName(org.hibernate.mapping.Property p)
getSafeHibernateTypeName
public String getSafeHibernateTypeName(org.hibernate.mapping.Property p)
getProperties
public Iterator getProperties(org.hibernate.mapping.Component v)
getProperties
public Iterator getProperties(org.hibernate.mapping.PersistentClass pc)