Defines an additional contract for PersistentClass/Join in terms of being able to contain attributes (Property).
Auxiliary database objects (i.e., triggers, stored procedures, etc) defined in the mappings.
Any mapping with an outer-join attribute
Defines mapping elements to which filters may be applied.
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.
Common interface for things that can handle meta attributes.
(since 5.2) not needed anymore.
Models the commonality between a column and a formula (computed value).
Additional, optional contract as part pf the
A value is anything that is persisted by value, instead of by reference.
A Hibernate "any" type (ie.
An array mapping has a primary key consisting of the key columns + index column.
A bag permits duplicates, so it has no primary key
Mapping for a collection.
A column of a relational database table
The mapping for a component, composite element, composite identifier, etc.
A relational constraint.
A value which is "typed" by reference to some other value (for example, a foreign key is typed by the referenced primary key).
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.
Defines an individual association fetch within the given profile.
A foreign key constraint
A formula is a derived column value
An IdentifierBag has a primary key consisting of just the identifier column
A collection with a synthetic "identifier" column
Identifier generator container, Useful to keep named generator in annotations
A relational table index
Indexed collections include Lists, Maps, arrays and primitive arrays.
A subclass in a table-per-subclass mapping
A list mapping has a primary key consisting of the key columns + index column.
A many-to-one association mapping
A map has a primary key consisting of the key columns + index columns.
Represents a @MappedSuperclass.
A meta attribute is a named value or values.
A mapping for a one-to-many association
A one-to-one association mapping
Mapping for an entity.
A primary key constraint
A primitive array has a primary key consisting of the key columns + index column.
Represents a property as part of an entity or a component.
The root class of an inheritance hierarchy
A set with no nullable element columns.
Any value that maps to columns.
A sublass in a table-per-class-hierarchy mapping
Models a property which does not actually exist in the model.
A relational table
A simple-point association (ie.
Placeholder for typedef information
A subclass in a table-per-concrete-class mapping
A relational unique key constraint
Enumeration of the known places from which a piece of metadata may come.
This package defines the Hibernate configuration-time metamodel.
Copyright © 2001-2020 Red Hat, Inc. All Rights Reserved.