Package org.hibernate.mapping


package org.hibernate.mapping

This package defines the Hibernate configuration-time metamodel.

  • Class
    Description
    Convenience 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 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).
    Any mapping with an outer-join attribute
    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.
    Defines mapping elements to which filters may be applied.
    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
    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.
    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.
    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 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.
    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 DDL
    The root class of an inheritance hierarchy
     
    A 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 mapping
    Models a property which does not actually exist in the model.
    A relational table
    Interface allowing to differenciate SubClasses from Classes, JoinedSubClasses and UnionSubClasses The first one has not its own table while the others have
    A simple-point association (ie.
    Placeholder for typedef information
    A subclass in a table-per-concrete-class mapping
    A relational unique key constraint
    A value is anything that is persisted by value, instead of by reference.