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.annotations | |
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 |
---|
MetadataSourceProcessor
Defines the steps in processing metadata sources.
|
Class and 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 |
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.
|
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.
|
InheritanceType
The inheritance type for a given entity hierarchy
|
InLineViewSource
Describes in-line view source information.
|
JavaTypeDescriptorResolvable |
JoinedSubclassEntitySource |
JpaCallbackSource |
LocalMetadataBuildingContext
Specialization of the MetadataBuildingContext contract specific to a given origin.
|
MetadataSourceProcessor
Defines the steps in processing metadata sources.
|
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 |
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
|
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.
|
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.
|
PluralAttributeMapKeySource.Nature |
PluralAttributeMapKeySourceBasic |
PluralAttributeMapKeySourceEmbedded |
PluralAttributeNature
Describes the nature of the collection itself as declared by the metadata.
|
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 |
SingularAttributeNature
Describes possible natures of a singular attribute.
|
SingularAttributeSource
Source-agnostic description of information needed to bind a singular attribute.
|
SingularAttributeSourceAny
Describes an
|
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.
|
ToolingHintContext
Represents a collection of "tooling hints" (
<meta/> mapping info) keyed by a name. |
ToolingHintContextContainer |
VersionAttributeSource |
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 © 2017 JBoss by Red Hat. All rights reserved.