See: Description
| Interface | Description | 
|---|---|
| AuxiliaryDatabaseObject | 
 Auxiliary database objects (i.e., triggers, stored procedures, etc) defined
 in the mappings. 
 | 
| Fetchable | 
 Any mapping with an outer-join attribute 
 | 
| Filterable | 
 Defines mapping elements to which filters may be applied. 
 | 
| KeyValue | 
 Represents an identifying key of a table: the value for primary key
 of an entity, or a foreign key of a collection or join table or
 joined subclass table. 
 | 
| MetaAttributable | 
 Common interface for things that can handle meta attributes. 
 | 
| PersistentClassVisitor | |
| RelationalModel | 
 A relational object which may be created using DDL 
 | 
| Selectable | 
 Models the commonality between a column and a formula (computed value). 
 | 
| TableOwner | 
 Interface allowing to differenciate SubClasses
 from Classes, JoinedSubClasses and UnionSubClasses
 The first one has not its own table while the others have 
 | 
| Value | 
 A value is anything that is persisted by value, instead of
 by reference. 
 | 
| ValueVisitor | 
| Class | Description | 
|---|---|
| AbstractAuxiliaryDatabaseObject | 
 Convenience base class for  
AuxiliaryDatabaseObjects. | 
| Any | 
 A Hibernate "any" type (ie. 
 | 
| Array | 
 An array mapping has a primary key consisting of the key columns + index column. 
 | 
| Backref | |
| Bag | 
 A bag permits duplicates, so it has no primary key 
 | 
| Collection | 
 Mapping for a collection. 
 | 
| Column | 
 A column of a relational database table 
 | 
| Component | 
 The mapping for a component, composite element,
 composite identifier, etc. 
 | 
| Component.StandardGenerationContextLocator | |
| Component.ValueGenerationPlan | |
| Constraint | 
 A relational constraint. 
 | 
| DenormalizedTable | |
| DependantValue | 
 A value which is "typed" by reference to some other
 value (for example, a foreign key is typed by the
 referenced primary key). 
 | 
| 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. 
 | 
| ForeignKey | 
 A foreign key constraint 
 | 
| Formula | 
 A formula is a derived column value 
 | 
| IdentifierBag | 
 An IdentifierBag has a primary key consisting of
 just the identifier column 
 | 
| IdentifierCollection | 
 A collection with a synthetic "identifier" column 
 | 
| IdGenerator | 
 Identifier generator container,
 Useful to keep named generator in annotations 
 | 
| Index | 
 A relational table index 
 | 
| IndexBackref | |
| IndexedCollection | 
 Indexed collections include Lists, Maps, arrays and
 primitive arrays. 
 | 
| Join | |
| JoinedSubclass | 
 A subclass in a table-per-subclass mapping 
 | 
| List | 
 A list mapping has a primary key consisting of the key columns + index column. 
 | 
| ManyToOne | 
 A many-to-one association mapping 
 | 
| Map | 
 A map has a primary key consisting of
 the key columns + index columns. 
 | 
| MappedSuperclass | 
 Represents a @MappedSuperclass. 
 | 
| MetaAttribute | 
 A meta attribute is a named value or values. 
 | 
| OneToMany | 
 A mapping for a one-to-many association 
 | 
| OneToOne | 
 A one-to-one association mapping 
 | 
| PersistentClass | 
 Mapping for an entity. 
 | 
| PrimaryKey | 
 A primary key constraint 
 | 
| PrimitiveArray | 
 A primitive array has a primary key consisting of the key columns + index column. 
 | 
| Property | 
 Represents a property as part of an entity or a component. 
 | 
| PropertyGeneration | Deprecated
 This is replaced by  
ValueGeneration and GenerationTiming | 
| RootClass | 
 The root class of an inheritance hierarchy 
 | 
| Set | 
 A set with no nullable element columns. 
 | 
| SimpleAuxiliaryDatabaseObject | 
 A simple implementation of AbstractAuxiliaryDatabaseObject in which the CREATE and DROP strings are
 provided up front. 
 | 
| SimpleValue | 
 Any value that maps to columns. 
 | 
| SingleTableSubclass | |
| Subclass | 
 A sublass in a table-per-class-hierarchy mapping 
 | 
| SyntheticProperty | 
 Models a property which does not actually exist in the model. 
 | 
| Table | 
 A relational table 
 | 
| ToOne | 
 A simple-point association (ie. 
 | 
| TypeDef | 
 Placeholder for typedef information 
 | 
| UnionSubclass | 
 A subclass in a table-per-concrete-class mapping 
 | 
| UniqueKey | 
 A relational unique key constraint 
 | 
| Enum | Description | 
|---|---|
| MetadataSource | 
 Enumeration of the known places from which a piece of metadata may come. 
 | 
This package defines the Hibernate configuration-time metamodel.
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.