Uses of Package
org.hibernate.boot.model.source.spi
-
Packages that use org.hibernate.boot.model.source.spi Package Description org.hibernate.boot.model.naming This API allows intervention by generic code in the process of determining the names of database objects (tables, columns, and constraints).org.hibernate.boot.model.source.internal.annotations org.hibernate.boot.model.source.internal.hbm org.hibernate.boot.model.source.spi org.hibernate.boot.spi A range of SPIs allowing integration with—and customization of—the process of building metadata. -
Classes in org.hibernate.boot.model.source.spi used by org.hibernate.boot.model.naming Class 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). -
Classes in org.hibernate.boot.model.source.spi used by org.hibernate.boot.model.source.internal.annotations Class Description MetadataSourceProcessor Defines the steps in processing metadata sources. -
Classes in org.hibernate.boot.model.source.spi used by org.hibernate.boot.model.source.internal.hbm Class Description AnyDiscriminatorSource Source information about the discriminator for an ANY mappingAnyKeySource 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 ofAttributeSource
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 informationIdentifiableTypeSource 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 hierarchyInLineViewSource 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 entityNaturalIdMutability 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 typesPluralAttributeElementSourceEmbedded 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 mappingPluralAttributeElementSourceManyToMany Describes the source for the elements of persistent collections (plural attributes) where the elements are many-to-many associationPluralAttributeElementSourceOneToMany Describes the source for the elements of persistent collections (plural attributes) where the elements are a one-to-many associationPluralAttributeIndexNature 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/arrayPluralAttributeSource PluralAttributeSourceArray RelationalValueSource Unifying interface forColumnSource
andDerivedValueSource
.RelationalValueSourceContainer Contract for a container ofRelationalValueSource
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<any/>
mappingSingularAttributeSourceBasic 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
andmany-to-one
).SizeSource Sortable Contact to define if the source of plural attribute is sortable or not.SubclassEntitySource TableSource Contract describing source of table informationTableSpecificationSource Contract describing source of "table specification" information.ToolingHintContext Represents a collection of "tooling hints" (<meta/>
mapping info) keyed by a name.ToolingHintContextContainer VersionAttributeSource -
Classes in org.hibernate.boot.model.source.spi used by org.hibernate.boot.model.source.spi Class Description AbstractAttributeKey AnyDiscriminatorSource Source information about the discriminator for an ANY mappingAnyKeySource 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 ofAttributeSource
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 informationIdentifiableTypeSource 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 hierarchyJdbcDataType Models a JDBC data type.JpaCallbackSource LocalMetadataBuildingContext Specialization of the MetadataBuildingContext contract specific to a given origin.MapsIdSource Describes a relationship annotated withMapsId
MultiTenancySource Describes the source information related to mapping the multi-tenancy of an entityNaturalIdMutability 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 forColumnSource
andDerivedValueSource
.RelationalValueSource.Nature RelationalValueSourceContainer Contract for a container ofRelationalValueSource
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
andmany-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 -
Classes in org.hibernate.boot.model.source.spi used by org.hibernate.boot.spi Class Description LocalMetadataBuildingContext Specialization of the MetadataBuildingContext contract specific to a given origin.