Interface Summary Interface Description AttributeContract for a mapping attribute. AttributeContainerDefines a contract for the Envers mapping model in terms of being able to contain attributes. Bindable<T>Defines a contract for objects that are bindable. Cloneable<T>Contract for an object that is cloneable. ColumnContainerContract for a container of columns. ConfigParameterContainerContract for a model object that stores configuration parameters IdentifierCommon contract for an identifier. JoinAwarePersistentEntityContract for entity mappings that support secondary table joins. KeyableContract that defines an attribute that can participate in a key. PluralAttributeContract for an attribute that represents multiple values. SingularAttributeContract for an attribute that represents a singular value.
Class Summary Class Description AbstractIdentifierBase abstract implementation of
BasicAttributeContract for a basic, singular attribute. ColumnAn implementation of
Selectionthat represents a logical column.
CompositeIdentifierRepresents an identifier based on a
DiscriminatorPersistentEntityA persistent entity mapping that uses a single table to store entities based on a discriminator. DiscriminatorTypeContract for a persistent entity discriminator type. FormulaAn implementation of
Selectionthat represents a formula.
IdentifierRelationA contract for identifier relations between persisted entities All attributes stored here are stored in their non-key form, see IdMetadataGenerator. JoinContract that represents a secondary table join that is part of an entity hierarchy. JoinedSubclassPersistentEntityA persistent entity mapping that uses joined table(s) to store the hierarchy of entity types. KeyContract for declaring a column name of a foreign key. ManyToOneAttributeRepresents a plural attribute mapping of a
PersistentEntityContract for a persisted entity mapping. RootPersistentEntityA persistent entity mapping that represents the root entity of an entity hierarchy. Selection<T>A contract for a selection, can be a column or a formula. SetAttributeA plural attribute that represents a
SimpleIdentifierRepresents a simple identifier mapping. SubclassPersistentEntity TypeSpecificationContract for a type specification mapping. UnionSubclassPersistentEntityA persistent entity mapping that uses the table-per-class inheritance strategy.
Enum Summary Enum Description Selection.SelectionType