## Package org.hibernate.metamodel.binding

Interface Summary
AssociationAttributeBinding: Contract describing a binding for attributes which model associations.
AttributeBinding: The basic contract for binding a `attribute` from the domain model to the relational model.
AttributeBindingContainer: Common contract for `EntityBinding` and `ComponentAttributeBinding` in so far as they are both containers for `AttributeBinding` descriptors
KeyValueBinding: TODO : javadoc
PluralAttributeBinding
SingularAssociationAttributeBinding: Contract describing the attribute binding for singular associations (`many-to-one`, `one-to-one`).
SingularAttributeBinding: Specialized binding contract for singular (non-collection) attributes

Class Summary
AbstractAttributeBinding: Basic support for `AttributeBinding` implementors
AbstractCollectionElement: Basic contract describing the commonality between the various types of collection element mappings.
AbstractPluralAttributeBinding: TODO : javadoc
AbstractSingularAttributeBinding
BagBinding: TODO : javadoc
BasicAttributeBinding: TODO : javadoc
BasicCollectionElement
Caching: Defines the caching settings for an entity.
CollectionKey: TODO : javadoc
ComponentAttributeBinding
CompositeCollectionElement
CustomSQL: Wraps the information for custom SQL execution
EntityBinding: Provides the link between the domain and the relational model for an entity.
EntityDiscriminator: Binding of the discriminator in a entity hierarchy
EntityIdentifier: Binds the entity identifier.
FetchProfile: A fetch profile allows a user to dynamically modify the fetching strategy used for particular associations at runtime, whereas that information was historically only statically defined in the metadata.
FetchProfile.Fetch: Defines an individual association fetch within the given profile.
Helper: Helper utilities specific to the binding package.
HibernateTypeDescriptor: TODO : javadoc
HierarchyDetails
IdGenerator: Identifier generator container, Useful to keep named generator in annotations
ManyToAnyCollectionElement
ManyToManyCollectionElement
ManyToOneAttributeBinding: TODO : javadoc
MetaAttribute: A meta attribute is a named value or values.
OneToManyCollectionElement
SetBinding
SimpleValueBinding
TypeDef: Represents the metamodel view of a typedef (type definition).

Enum Summary
CascadeType
CollectionElementNature: Describes the nature of persistent collection elements.
CollectionLaziness
InheritanceType: The inheritance type for a given entity.

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.