Package org.hibernate.envers.boot.model
package org.hibernate.envers.boot.model
-
ClassDescriptionBase abstract implementation of
Identifier
.Contract for a mapping attribute.Defines a contract for the Envers mapping model in terms of being able to contain attributes.Contract for a basic, singular attribute.Bindable<T>Defines a contract for objects that are bindable.Cloneable<T>Contract for an object that is cloneable.An implementation ofSelection
that represents a logical column.Contract for a container of columns.Represents an identifier based on acomposite-id
mapping.Contract for a model object that stores configuration parametersA persistent entity mapping that uses a single table to store entities based on a discriminator.Contract for a persistent entity discriminator type.An implementation ofSelection
that represents a formula.Common contract for an identifier.A contract for identifier relations between persisted entities All attributes stored here are stored in their non-key form, see IdMetadataGenerator.Contract that represents a secondary table join that is part of an entity hierarchy.Contract for entity mappings that support secondary table joins.A persistent entity mapping that uses joined table(s) to store the hierarchy of entity types.Contract for declaring a column name of a foreign key.Contract that defines an attribute that can participate in a key.Represents a plural attribute mapping of amany-to-one
orkey-many-to-one
.Contract for a persisted entity mapping.Contract for an attribute that represents multiple values.A 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.A plural attribute that represents aset
.Represents a simple identifier mapping.Contract for an attribute that represents a singular value.Contract for a type specification mapping.A persistent entity mapping that uses the table-per-class inheritance strategy.