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.