Uses of Interface
org.hibernate.engine.Mapping

Packages that use Mapping
org.hibernate.cfg This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel. 
org.hibernate.dialect This package abstracts the SQL dialect of the underlying database. 
org.hibernate.dialect.function A framework for defining database-specific SQL functions that are available via the dialect. 
org.hibernate.engine This package contains classes that are "shared" by other packages, and implementations of some key algorithms. 
org.hibernate.impl This package contains implementations of the central Hibernate APIs, especially the Hibernate session. 
org.hibernate.mapping This package defines the Hibernate configuration-time metamodel. 
org.hibernate.persister A persister defines a mapping strategy for a collection or entity. 
org.hibernate.persister.collection This package abstracts the persistence mechanism for collections. 
org.hibernate.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. 
org.hibernate.type A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types. 
 

Uses of Mapping in org.hibernate.cfg
 

Methods in org.hibernate.cfg that return Mapping
 Mapping Configuration.buildMapping()
           
 

Uses of Mapping in org.hibernate.dialect
 

Methods in org.hibernate.dialect with parameters of type Mapping
 Type DerbyDialect.DerbyTrimFunctionEmulation.getReturnType(Type columnType, Mapping mapping)
           
 

Uses of Mapping in org.hibernate.dialect.function
 

Methods in org.hibernate.dialect.function with parameters of type Mapping
 Type VarArgsSQLFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type StandardSQLFunction.getReturnType(Type columnType, Mapping mapping)
          The return type of the function.
 Type SQLFunctionTemplate.getReturnType(Type columnType, Mapping mapping)
           
 Type SQLFunction.getReturnType(Type columnType, Mapping mapping)
          The return type of the function.
 Type PositionSubstringFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type NvlFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type NoArgSQLFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type ConvertFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type ClassicCountFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type ClassicAvgFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type CharIndexFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type CastFunction.getReturnType(Type columnType, Mapping mapping)
           
 Type AnsiTrimEmulationFunction.getReturnType(Type columnType, Mapping mapping)
           
 

Uses of Mapping in org.hibernate.engine
 

Subinterfaces of Mapping in org.hibernate.engine
 interface SessionFactoryImplementor
          Defines the internal contract between the SessionFactory and other parts of Hibernate such as implementors of Type.
 

Methods in org.hibernate.engine with parameters of type Mapping
static String[] JoinHelper.getAliasedLHSColumnNames(AssociationType type, String alias, int property, int begin, OuterJoinLoadable lhsPersister, Mapping mapping)
          Get the aliased columns of the owning entity which are to be used in the join
static String[] JoinHelper.getAliasedLHSColumnNames(AssociationType type, String alias, int property, OuterJoinLoadable lhsPersister, Mapping mapping)
          Get the aliased columns of the owning entity which are to be used in the join
static String[] JoinHelper.getLHSColumnNames(AssociationType type, int property, int begin, OuterJoinLoadable lhsPersister, Mapping mapping)
          Get the columns of the owning entity which are to be used in the join
static String[] JoinHelper.getLHSColumnNames(AssociationType type, int property, OuterJoinLoadable lhsPersister, Mapping mapping)
          Get the columns of the owning entity which are to be used in the join
 

Uses of Mapping in org.hibernate.impl
 

Classes in org.hibernate.impl that implement Mapping
 class SessionFactoryImpl
          Concrete implementation of the SessionFactory interface.
 

Constructors in org.hibernate.impl with parameters of type Mapping
SessionFactoryImpl(Configuration cfg, Mapping mapping, Settings settings, EventListeners listeners)
           
 

Uses of Mapping in org.hibernate.mapping
 

Methods in org.hibernate.mapping with parameters of type Mapping
 String Column.getSqlType(Dialect dialect, Mapping mapping)
           
 int Column.getSqlTypeCode(Mapping mapping)
           
 boolean Value.isValid(Mapping mapping)
           
 boolean ToOne.isValid(Mapping mapping)
           
 boolean SimpleValue.isValid(Mapping mapping)
           
 boolean Property.isValid(Mapping mapping)
           
 boolean OneToMany.isValid(Mapping mapping)
           
 boolean Collection.isValid(Mapping mapping)
           
 void PersistentClass.prepareTemporaryTables(Mapping mapping, Dialect dialect)
           
 Iterator Table.sqlAlterStrings(Dialect dialect, Mapping p, TableMetadata tableInfo, String defaultCatalog, String defaultSchema)
           
 String UniqueKey.sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
           
 String Table.sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
           
 String SimpleAuxiliaryDatabaseObject.sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
           
 String RelationalModel.sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
           
 String Index.sqlCreateString(Dialect dialect, Mapping mapping, String defaultCatalog, String defaultSchema)
           
 String Constraint.sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
           
 String Table.sqlTemporaryTableCreateString(Dialect dialect, Mapping mapping)
           
 void UnionSubclass.validate(Mapping mapping)
           
 void SingleTableSubclass.validate(Mapping mapping)
           
 void Set.validate(Mapping mapping)
           
 void RootClass.validate(Mapping mapping)
           
 void PersistentClass.validate(Mapping mapping)
           
 void JoinedSubclass.validate(Mapping mapping)
           
 void IndexedCollection.validate(Mapping mapping)
           
 void IdentifierCollection.validate(Mapping mapping)
           
 void Collection.validate(Mapping mapping)
           
 void Table.validateColumns(Dialect dialect, Mapping mapping, TableMetadata tableInfo)
           
 

Uses of Mapping in org.hibernate.persister
 

Methods in org.hibernate.persister with parameters of type Mapping
static EntityPersister PersisterFactory.createClassPersister(PersistentClass model, CacheConcurrencyStrategy cache, SessionFactoryImplementor factory, Mapping cfg)
           
 

Uses of Mapping in org.hibernate.persister.collection
 

Constructors in org.hibernate.persister.collection with parameters of type Mapping
CompositeElementPropertyMapping(String[] elementColumns, String[] elementFormulaTemplates, AbstractComponentType compositeType, Mapping factory)
           
 

Uses of Mapping in org.hibernate.persister.entity
 

Methods in org.hibernate.persister.entity with parameters of type Mapping
protected  String UnionSubclassEntityPersister.generateSubquery(PersistentClass model, Mapping mapping)
           
protected  void AbstractPropertyMapping.initComponentPropertyPaths(String path, AbstractComponentType type, String[] columns, String[] formulaTemplates, Mapping factory)
           
protected  void AbstractPropertyMapping.initIdentifierPropertyPaths(String path, EntityType etype, String[] columns, Mapping factory)
           
protected  void AbstractEntityPersister.initPropertyPaths(Mapping mapping)
           
protected  void AbstractPropertyMapping.initPropertyPaths(String path, Type type, String[] columns, String[] formulaTemplates, Mapping factory)
           
protected  void AbstractEntityPersister.postConstruct(Mapping mapping)
           
 

Constructors in org.hibernate.persister.entity with parameters of type Mapping
JoinedSubclassEntityPersister(PersistentClass persistentClass, CacheConcurrencyStrategy cache, SessionFactoryImplementor factory, Mapping mapping)
           
SingleTableEntityPersister(PersistentClass persistentClass, CacheConcurrencyStrategy cache, SessionFactoryImplementor factory, Mapping mapping)
           
UnionSubclassEntityPersister(PersistentClass persistentClass, CacheConcurrencyStrategy cache, SessionFactoryImplementor factory, Mapping mapping)
           
 

Uses of Mapping in org.hibernate.type
 

Methods in org.hibernate.type with parameters of type Mapping
 Object Type.fromXMLNode(org.dom4j.Node xml, Mapping factory)
          Parse the XML representation of an instance.
 Object NullableType.fromXMLNode(org.dom4j.Node xml, Mapping factory)
           
 Object MetaType.fromXMLNode(org.dom4j.Node xml, Mapping factory)
           
 Object EntityType.fromXMLNode(org.dom4j.Node xml, Mapping factory)
          Parse the XML representation of an instance.
 Object CustomType.fromXMLNode(org.dom4j.Node xml, Mapping factory)
           
 Object CompositeCustomType.fromXMLNode(org.dom4j.Node xml, Mapping factory)
           
 Object ComponentType.fromXMLNode(org.dom4j.Node xml, Mapping factory)
           
 Object CollectionType.fromXMLNode(org.dom4j.Node xml, Mapping factory)
           
 Object ClobType.fromXMLNode(org.dom4j.Node xml, Mapping factory)
           
 Object BlobType.fromXMLNode(org.dom4j.Node xml, Mapping factory)
           
 Object AnyType.fromXMLNode(org.dom4j.Node xml, Mapping factory)
           
 Object NullableType.fromXMLString(String xml, Mapping factory)
           
 Object MetaType.fromXMLString(String xml, Mapping factory)
           
 Object CustomType.fromXMLString(String xml, Mapping factory)
           
 int Type.getColumnSpan(Mapping mapping)
          How many columns are used to persist this type.
 int SpecialOneToOneType.getColumnSpan(Mapping mapping)
           
 int OneToOneType.getColumnSpan(Mapping session)
           
 int NullableType.getColumnSpan(Mapping session)
           
 int MetaType.getColumnSpan(Mapping mapping)
           
 int ManyToOneType.getColumnSpan(Mapping mapping)
           
 int CustomType.getColumnSpan(Mapping session)
           
 int CompositeCustomType.getColumnSpan(Mapping mapping)
           
 int ComponentType.getColumnSpan(Mapping mapping)
           
 int CollectionType.getColumnSpan(Mapping session)
           
 int ClobType.getColumnSpan(Mapping mapping)
           
 int BlobType.getColumnSpan(Mapping mapping)
           
 int AnyType.getColumnSpan(Mapping session)
           
 String EntityType.getIdentifierOrUniqueKeyPropertyName(Mapping factory)
          The name of the property on the associated entity to which our FK refers
 Type EntityType.getIdentifierOrUniqueKeyType(Mapping factory)
          Determine the type of either (1) the identifier if we reference the associated entity's PK or (2) the unique key to which we refer (i.e.
 int[] Type.sqlTypes(Mapping mapping)
          Return the SQL type codes for the columns mapped by this type.
 int[] SpecialOneToOneType.sqlTypes(Mapping mapping)
           
 int[] OneToOneType.sqlTypes(Mapping session)
           
 int[] NullableType.sqlTypes(Mapping session)
           
 int[] MetaType.sqlTypes(Mapping mapping)
           
 int[] ManyToOneType.sqlTypes(Mapping mapping)
           
 int[] CustomType.sqlTypes(Mapping pi)
           
 int[] CompositeCustomType.sqlTypes(Mapping mapping)
           
 int[] ComponentType.sqlTypes(Mapping mapping)
           
 int[] CollectionType.sqlTypes(Mapping session)
           
 int[] ClobType.sqlTypes(Mapping mapping)
           
 int[] BlobType.sqlTypes(Mapping mapping)
           
 int[] AnyType.sqlTypes(Mapping mapping)
           
 boolean[] Type.toColumnNullness(Object value, Mapping mapping)
          Given an instance of the type, return an array of boolean, indicating which mapped columns would be null.
 boolean[] OneToOneType.toColumnNullness(Object value, Mapping mapping)
           
 boolean[] NullableType.toColumnNullness(Object value, Mapping mapping)
           
 boolean[] MetaType.toColumnNullness(Object value, Mapping mapping)
           
 boolean[] ManyToOneType.toColumnNullness(Object value, Mapping mapping)
           
 boolean[] CustomType.toColumnNullness(Object value, Mapping mapping)
           
 boolean[] CompositeCustomType.toColumnNullness(Object value, Mapping mapping)
           
 boolean[] ComponentType.toColumnNullness(Object value, Mapping mapping)
           
 boolean[] CollectionType.toColumnNullness(Object value, Mapping mapping)
           
 boolean[] ClobType.toColumnNullness(Object value, Mapping mapping)
           
 boolean[] BlobType.toColumnNullness(Object value, Mapping mapping)
           
 boolean[] AnyType.toColumnNullness(Object value, Mapping mapping)