See: Description
| Interface | Description |
|---|---|
| AttributeContainer |
Defines an additional contract for PersistentClass/Join in terms of being able to
contain attributes (Property).
|
| 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 |
Additional, optional contract as part pf the
PersistentClass
hierarchy used to differentiate entity bindings for entities that map to their own table
(root, union-subclass, joined-subclass) versus those that do not (discriminator-subclass). |
| Value |
A value is anything that is persisted by value, instead of
by reference.
|
| ValueVisitor |
| Class | Description |
|---|---|
| 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.
|
| 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
|
| Table.ForeignKeyKey | |
| 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 © 2017 JBoss by Red Hat. All rights reserved.