Package org.hibernate.mapping
package org.hibernate.mapping
This package defines the Hibernate configuration-time metamodel.
-
ClassDescriptionConvenience base class for
AuxiliaryDatabaseObjects.A Hibernate "any" type (ie.An array mapping has a primary key consisting of the key columns + index column.Auxiliary database objects (i.e., triggers, stored procedures, etc) defined in the mappings.A bag permits duplicates, so it has no primary keyMapping for a collection.A column of a relational database tableThe 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).Any mapping with an outer-join attributeA 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.Defines mapping elements to which filters may be applied.A foreign key constraintA formula is a derived column valueAn IdentifierBag has a primary key consisting of just the identifier columnA collection with a synthetic "identifier" columnIdentifier generator container, Useful to keep named generator in annotationsA relational table indexIndexed collections include Lists, Maps, arrays and primitive arrays.A subclass in a table-per-subclass mappingRepresents 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.A list mapping has a primary key consisting of the key columns + index column.A many-to-one association mappingA map has a primary key consisting of the key columns + index columns.Represents a @MappedSuperclass.Common interface for things that can handle meta attributes.A meta attribute is a named value or values.Enumeration of the known places from which a piece of metadata may come.A mapping for a one-to-many associationA one-to-one association mappingMapping for an entity.A primary key constraintA primitive array has a primary key consisting of the key columns + index column.Represents a property as part of an entity or a component.Indicates whether given properties are generated by the database and, if so, at what time(s) they are generated.A relational object which may be created using DDLThe root class of an inheritance hierarchyA set with no nullable element columns.A simple implementation of AbstractAuxiliaryDatabaseObject in which the CREATE and DROP strings are provided up front.Any value that maps to columns.A sublass in a table-per-class-hierarchy mappingModels a property which does not actually exist in the model.A relational tableInterface allowing to differenciate SubClasses from Classes, JoinedSubClasses and UnionSubClasses The first one has not its own table while the others haveA simple-point association (ie.Placeholder for typedef informationA subclass in a table-per-concrete-class mappingA relational unique key constraintA value is anything that is persisted by value, instead of by reference.