| Interface | Description |
|---|---|
| AnyDiscriminatorSource |
Source information about the discriminator for an ANY mapping
|
| AnyKeySource | |
| AnyMappingSource |
Base description for all discriminated associations ("any mappings"), including
<any/>, <many-to-any/>, etc. |
| AssociationSource | |
| AttributeSource |
Contract for sources of persistent attribute descriptions.
|
| AttributeSourceContainer |
Contract for a container of
AttributeSource references. |
| CascadeStyleSource |
Describes sources which define cascading.
|
| CollectionIdSource | |
| ColumnBindingDefaults | |
| ColumnsAndFormulasSourceContainer | |
| ColumnSource |
Contract for source information pertaining to a physical column definition specific to a particular attribute
context.
|
| CompositeIdentifierSource |
Common contract for composite identifiers.
|
| DerivedValueSource |
Contract describing source of a derived value (formula).
|
| DiscriminatorSource |
Contract for sources of information about a mapped discriminator.
|
| EmbeddableMapping |
Unifying contract for consuming JAXB types which describe an embeddable (in JPA terms).
|
| EmbeddableSource |
Represents the binding source for an "embeddable" (in JPA terms)
or "composite" (in legacy Hibernate terms).
|
| EmbeddableSourceContributor |
Contract for things that can contain EmbeddableSource definitions.
|
| EmbeddedAttributeMapping |
Unifying contract for any JAXB types which describe an embedded (in JPA terms).
|
| EntityHierarchySource |
Models the source-agnostic view of an entity hierarchy.
|
| EntityNamingSource |
Naming information about an entity.
|
| EntityNamingSourceContributor | |
| EntitySource |
Contract describing source of information related to mapping an entity.
|
| FetchableAttributeSource |
Describes source for attributes which can be fetched.
|
| FetchCharacteristics | |
| FetchCharacteristicsPluralAttribute | |
| FetchCharacteristicsSingularAssociation | |
| FilterSource |
Defines the source of filter information.
|
| ForeignKeyContributingSource |
Additional contract for things which describe foreign keys.
|
| HibernateTypeSource |
Source-agnostic descriptor for explicit user-supplied Hibernate type information
|
| IdentifiableTypeSource |
Common contract between Entity and MappedSuperclass sources.
|
| IdentifierSource |
Contract describing source of identifier information for the entity.
|
| IdentifierSourceAggregatedComposite |
Additional contract describing the source of an identifier mapping whose
nature is
EntityIdentifierNature.AGGREGATED_COMPOSITE. |
| IdentifierSourceNonAggregatedComposite |
Additional contract describing the source of an identifier mapping whose
nature is
EntityIdentifierNature.NON_AGGREGATED_COMPOSITE. |
| IdentifierSourceSimple | |
| InLineViewSource |
Describes in-line view source information.
|
| JavaTypeDescriptorResolvable | |
| JoinedSubclassEntitySource | |
| JpaCallbackSource | |
| LocalMetadataBuildingContext |
Specialization of the MetadataBuildingContext contract specific to a given origin.
|
| MapsIdSource |
Describes a relationship annotated with
MapsId |
| MetadataSourceProcessor |
Defines the steps in processing metadata sources.
|
| MultiTenancySource |
Describes the source information related to mapping the multi-tenancy of an entity
|
| Orderable |
Contact to define if a plural attribute source is orderable or not.
|
| PluralAttributeElementSource | |
| PluralAttributeElementSourceAssociation | |
| PluralAttributeElementSourceBasic |
Describes the source for the elements of persistent collections (plural
attributes) where the elements are basic types
|
| PluralAttributeElementSourceEmbedded |
Describes the source for the elements of persistent collections (plural
attributes) where the elements are composites/embeddables.
|
| PluralAttributeElementSourceManyToAny |
Describes the source for the elements of persistent collections (plural
attributes) where the elements are defined by Hibernate's any mapping
|
| PluralAttributeElementSourceManyToMany |
Describes the source for the elements of persistent collections (plural
attributes) where the elements are many-to-many association
|
| PluralAttributeElementSourceOneToMany |
Describes the source for the elements of persistent collections (plural
attributes) where the elements are a one-to-many association
|
| PluralAttributeIndexSource |
Highly abstract concept of the index of an "indexed persistent collection".
|
| PluralAttributeKeySource |
Describes the source mapping of plural-attribute (collection) foreign-key information.
|
| PluralAttributeMapKeyManyToAnySource | |
| PluralAttributeMapKeyManyToManySource |
Additional source information for
<map-key-many-to-many/> and
<index-many-to-many/>. |
| PluralAttributeMapKeySource |
Describes source information about the key of a persistent map.
|
| PluralAttributeMapKeySourceBasic | |
| PluralAttributeMapKeySourceEmbedded | |
| PluralAttributeSequentialIndexSource |
Defines the index of a persistent list/array
|
| PluralAttributeSource | |
| PluralAttributeSourceArray | |
| RelationalValueSource |
Unifying interface for
ColumnSource and DerivedValueSource. |
| RelationalValueSourceContainer |
Contract for a container of
RelationalValueSource references. |
| SecondaryTableSource | |
| SingularAttributeSource |
Source-agnostic description of information needed to bind a singular attribute.
|
| SingularAttributeSourceAny |
Describes an
<any/> mapping |
| SingularAttributeSourceBasic | |
| SingularAttributeSourceEmbedded |
Represents the binding source for a singular attribute that is "embedded"
or "composite".
|
| SingularAttributeSourceManyToOne | |
| SingularAttributeSourceOneToOne | |
| SingularAttributeSourceToOne |
Further contract for sources of singular associations (
one-to-one and many-to-one). |
| SizeSource | |
| Sortable |
Contact to define if the source of plural attribute is sortable or not.
|
| SubclassEntitySource | |
| TableSource |
Contract describing source of table information
|
| TableSpecificationSource |
Contract describing source of "table specification" information.
|
| ToolingHintContextContainer | |
| VersionAttributeSource |
| Class | Description |
|---|---|
| AbstractAttributeKey | |
| AttributePath |
An attribute path is, generally speaking, the path of attribute names back
to a "root" (which is either an entity or a persistent collection).
|
| AttributeRole |
An attribute role is, generally speaking, the path of attribute names back
to a "root" (which is either an entity or a persistent collection).
|
| JdbcDataType |
Models a JDBC
DATATYPE. |
| ToolingHint | |
| ToolingHintContext |
Represents a collection of "tooling hints" (
<meta/> mapping info) keyed by a name. |
| Enum | Description |
|---|---|
| InheritanceType |
The inheritance type for a given entity hierarchy
|
| NaturalIdMutability |
A ternary boolean enum for describing the mutability aspects of an
attribute as a natural id.
|
| PluralAttributeElementNature |
Describes the nature of plural attribute elements in terms of relational implications.
|
| PluralAttributeIndexNature |
Describes the nature of plural attribute indexes in terms of relational implications.
|
| PluralAttributeMapKeySource.Nature | |
| PluralAttributeNature |
Describes the nature of the collection itself as declared by the metadata.
|
| RelationalValueSource.Nature | |
| SingularAttributeNature |
Describes possible natures of a singular attribute.
|
Copyright © 2001-2022 Red Hat, Inc. All Rights Reserved.