| Package | Description |
|---|---|
| org.hibernate.boot.model.naming |
Represents a proposed new approach to allowing hooks into the process of determining
the name of database objects (tables, columns, constraints, etc).
|
| org.hibernate.boot.model.source.internal.hbm | |
| org.hibernate.boot.model.source.spi | |
| org.hibernate.boot.spi |
| Class and Description |
|---|
| 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).
|
| Class and Description |
|---|
| AttributeSource
Contract for sources of persistent attribute descriptions.
|
| CascadeStyleSource
Describes sources which define cascading.
|
| FetchableAttributeSource
Describes source for attributes which can be fetched.
|
| PluralAttributeSource |
| ToolingHintContextContainer |
| Class and Description |
|---|
| AbstractAttributeKey |
| 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 |
| 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).
|
| AttributeSource
Contract for sources of persistent attribute descriptions.
|
| AttributeSourceContainer
Contract for a container of
AttributeSource references. |
| CascadeStyleSource
Describes sources which define cascading.
|
| CollectionIdSource |
| ColumnBindingDefaults |
| 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.
|
| 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.
|
| InheritanceType
The inheritance type for a given entity hierarchy
|
| JdbcDataType
Models a JDBC
DATATYPE. |
| JpaCallbackSource |
| LocalMetadataBuildingContext
Specialization of the MetadataBuildingContext contract specific to a given origin.
|
| MapsIdSource
Describes a relationship annotated with
MapsId |
| MultiTenancySource
Describes the source information related to mapping the multi-tenancy of an entity
|
| NaturalIdMutability
A ternary boolean enum for describing the mutability aspects of an
attribute as a natural id.
|
| Orderable
Contact to define if a plural attribute source is orderable or not.
|
| PluralAttributeElementNature
Describes the nature of plural attribute elements in terms of relational implications.
|
| PluralAttributeElementSource |
| PluralAttributeElementSourceAssociation |
| PluralAttributeIndexNature
Describes the nature of plural attribute indexes in terms of relational implications.
|
| PluralAttributeIndexSource
Highly abstract concept of the index of an "indexed persistent collection".
|
| PluralAttributeKeySource
Describes the source mapping of plural-attribute (collection) foreign-key information.
|
| PluralAttributeMapKeySource
Describes source information about the key of a persistent map.
|
| PluralAttributeMapKeySource.Nature |
| PluralAttributeNature
Describes the nature of the collection itself as declared by the metadata.
|
| PluralAttributeSource |
| RelationalValueSource
Unifying interface for
ColumnSource and DerivedValueSource. |
| RelationalValueSource.Nature |
| RelationalValueSourceContainer
Contract for a container of
RelationalValueSource references. |
| SecondaryTableSource |
| SingularAttributeNature
Describes possible natures of a singular attribute.
|
| SingularAttributeSource
Source-agnostic description of information needed to bind a singular attribute.
|
| SingularAttributeSourceEmbedded
Represents the binding source for a singular attribute that is "embedded"
or "composite".
|
| SingularAttributeSourceToOne
Further contract for sources of singular associations (
one-to-one and many-to-one). |
| SizeSource |
| SubclassEntitySource |
| TableSpecificationSource
Contract describing source of "table specification" information.
|
| ToolingHint |
| ToolingHintContext
Represents a collection of "tooling hints" (
<meta/> mapping info) keyed by a name. |
| ToolingHintContextContainer |
| VersionAttributeSource |
| Class and Description |
|---|
| LocalMetadataBuildingContext
Specialization of the MetadataBuildingContext contract specific to a given origin.
|
Copyright © 2001-2022 Red Hat, Inc. All Rights Reserved.