Uses of Package
org.hibernate.boot.jaxb.hbm.spi
Packages that use org.hibernate.boot.jaxb.hbm.spi
Package
Description
This package contains the interfaces that make up the bootstrap API
for Hibernate.
JAXB details.
Support for processing mapping XML files and applying annotation references over the appropriate
classes,
fields and
methods.
Support for handling named queries during the bootstrap process.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
-
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.boot
-
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.boot.jaxb.hbm.internalClassDescriptionJava class for NativeQueryCollectionLoadReturnType complex typeJava class for NativeQueryJoinReturnType complex typeDefines a return component for a sql-query.Java class for NativeQueryScalarReturnType complex type
-
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.boot.jaxb.hbm.spiClassDescriptionCommon interface for all entity mappings (root entity and sub-entity mappings).A discriminated association where the discriminator is part of the association, not the associated entity (compared to discriminator subclass)Defines the mapping of a discriminator value to a concrete entity in an any or any-to-many mapping.Java class for ArrayType complex typeJava class for AuxiliaryDatabaseObjectType complex typeJava class for anonymous complex typeJava class for BagCollectionType complex typeType definition that acts as a base for concrete definitions of mapped attributes that can function as the basis of optimistic locking.Java class for BasicAttributeType complex typeDeclares the element type of a collection where the element is of basic typeJava class for CacheInclusionEnumJava class for CacheType complex typeJava class for ClassRenameType complex typeJava class for CollectionIdType complex typeThe column element is an alternative to column attributes and required for mapping associations to classes with composite ids.A component is a user-defined class, persisted along with its containing entity to the table of the entity class.A composite element allows a collection to hold instances of an arbitrary class, without the requirement of joining to an entity table.A composite key may be modelled by a java class with a property for each key column.Describes the key of a java.util.Map which is a composite.A property embedded in a composite identifier or map index (always not-null).A many-to-one association embedded in a composite identifier or map index (always not-null, never cascade).Java class for ConfigParameterContainer complex typeJava class for ConfigParameterType complex typeJava class for CustomSqlDmlType complex typeJava class for DialectScopeType complex typeSubclass declarations are nested beneath the root class declaration to achieve polymorphic persistence with the table-per-hierarchy mapping strategy.A dynamic-component maps columns of the database entity to a java.util.Map at the Java levelJava class for EntityBaseDefinition complex typePolymorphic data requires a column holding a class discriminator value.Java class for FetchProfileType complex typeJava class for anonymous complex typeJava class for FetchStyleEnumJava class for FetchStyleWithSubselectEnumJava class for filter-alias-mapping-type complex typeJava class for FilterDefinitionType complex typeJava class for FilterParameterType complex typeFILTER element; used to apply a filter.Generators generate unique identifiers.Java class for anonymous complex typeJava class for IdBagCollectionType complex typeJava class for IdentifierGeneratorDefinitionType complex typeJava class for index-many-to-any-type complex typeDescribes the key of a java.util.Map which is an FK-association.Describes the index of an indexed collection.Joined subclasses are used for the normalized table-per-subclass mapping strategy See the note on the class element regarding
vs. Declares the column name of a foreign key.Java class for LazyEnumJava class for LazyWithExtraEnumJava class for LazyWithNoProxyEnumJava class for ListIndexType complex typeJava class for ListType complex typeThe loader element allows specification of a named query to be used for fetching an entity or collectionA "many to any" defines a polymorphic association to any table with the given identifier type.Java class for ManyToManyCollectionElementType complex typeJava class for ManyToOneType complex typeDescribes the key of a java.util.Map where the key is a basic (JPA term) typeDescribes the key of a java.util.Map where the key is a composite typeDescribes the key of a java.util.Map where the key is an association (FK)Java class for MapType complex typeJava class for multi-tenancy-type complex typeThe sql-query element declares a named SQL query stringJava class for NamedQueryType complex typeJava class for NativeQueryCollectionLoadReturnType complex typeJava class for NativeQueryJoinReturnType complex typeJava class for NativeQueryPropertyReturnType complex typeJava class for anonymous complex typeDefines a return component for a sql-query.Java class for anonymous complex typeJava class for NativeQueryScalarReturnType complex typeJava class for NaturalIdCacheType complex typeA natural-id element allows declaration of the unique business keyJava class for nested-composite-element-type complex typeJava class for NotFoundEnumJava class for OnDeleteEnumJava class for OneToManyCollectionElementType complex typeJava class for OneToOneType complex typeJava class for OuterJoinEnumThe parent element maps a property of the component class as a pointer back to the owning entity.Java class for PolymorphismEnumJava class for PrimitiveArrayType complex typeproperties declares that the contained properties form an alternate key.The query-param element is used only by tools that generate finder methods for named queriesThe resultset element declares a named resultset mapping definition for SQL queriesRoot entity mapping.A join allows some properties of a class to be persisted to a second tableJava class for SetType complex typeDeclares the id type, column and generation algorithm for an entity class.Java class for SubclassEntityBaseDefinition complex typeJava class for synchronize-type complex typeOptimistic locking attribute based on a (last-updated) timestamp.Java class for TimestampSourceEnumDescribes an XSD base type for any complex type that can contain "tooling hints".Used to assign meta-level attributes to a class or property.TUPLIZER element; defines tuplizer to use for a component/entity for a given entity-modeJava class for TypeDefinitionType complex typeDeclares the type of the containing property (overrides an eventually existing type attribute of the property).Union subclasses are used for the table-per-concrete-class mapping strategy See the note on the class element regardingvs. Java class for UnsavedValueCompositeIdEnumJava class for UnsavedValueTimestampEnumJava class for UnsavedValueVersionEnumOptimistic locking attribute based on an incrementing value.Commonality for non-scalar root returns for a native query result mappingShared contract between the various types of returns definable in HBM.Commonality between the various forms of plural attribute (collection) mappings:<bag/>
,<set/>
, etc.Adaptive implementation of thePluralAttributeInfo
for<idbag/>
mappings which do not support all the configuration available on other collection mappings.Common interface for mappings that may contain secondary table (join) mappings.Common interface for all sub-entity mappings.Common interface for all mappings that contain relational table informationContract for JAXB bindings which are containers of tooling hints. -
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.boot.jaxb.hbm.transformClassDescriptionCommon interface for all entity mappings (root entity and sub-entity mappings).The column element is an alternative to column attributes and required for mapping associations to classes with composite ids.Java class for anonymous complex typeJava class for TypeDefinitionType complex type
-
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.boot.model.source.internal.hbmClassDescriptionCommon interface for all entity mappings (root entity and sub-entity mappings).A discriminated association where the discriminator is part of the association, not the associated entity (compared to discriminator subclass)Java class for ArrayType complex typeJava class for AuxiliaryDatabaseObjectType complex typeJava class for BagCollectionType complex typeJava class for BasicAttributeType complex typeDeclares the element type of a collection where the element is of basic typeJava class for CacheType complex typeA component is a user-defined class, persisted along with its containing entity to the table of the entity class.A composite element allows a collection to hold instances of an arbitrary class, without the requirement of joining to an entity table.Describes the key of a java.util.Map which is a composite.A property embedded in a composite identifier or map index (always not-null).A many-to-one association embedded in a composite identifier or map index (always not-null, never cascade).Java class for ConfigParameterType complex typeJava class for CustomSqlDmlType complex typeA dynamic-component maps columns of the database entity to a java.util.Map at the Java levelJava class for EntityBaseDefinition complex typeJava class for FetchProfileType complex typeJava class for FetchStyleEnumJava class for FetchStyleWithSubselectEnumFILTER element; used to apply a filter.Java class for anonymous complex typeJava class for IdBagCollectionType complex typeJava class for IdentifierGeneratorDefinitionType complex typeJava class for index-many-to-any-type complex typeDescribes the key of a java.util.Map which is an FK-association.Describes the index of an indexed collection.Joined subclasses are used for the normalized table-per-subclass mapping strategy See the note on the class element regarding
vs. Declares the column name of a foreign key.Java class for LazyEnumJava class for LazyWithExtraEnumJava class for LazyWithNoProxyEnumJava class for ListIndexType complex typeJava class for ListType complex typeA "many to any" defines a polymorphic association to any table with the given identifier type.Java class for ManyToManyCollectionElementType complex typeJava class for ManyToOneType complex typeDescribes the key of a java.util.Map where the key is a basic (JPA term) typeDescribes the key of a java.util.Map where the key is a composite typeDescribes the key of a java.util.Map where the key is an association (FK)Java class for MapType complex typeThe sql-query element declares a named SQL query stringJava class for NamedQueryType complex typeJava class for NaturalIdCacheType complex typeJava class for OneToManyCollectionElementType complex typeJava class for OneToOneType complex typeJava class for OuterJoinEnumJava class for PrimitiveArrayType complex typeproperties declares that the contained properties form an alternate key.Root entity mapping.Java class for SetType complex typeUsed to assign meta-level attributes to a class or property.Java class for TypeDefinitionType complex typeCommonality between the various forms of plural attribute (collection) mappings:<bag/>
,<set/>
, etc.Common interface for all mappings that contain relational table informationContract for JAXB bindings which are containers of tooling hints. -
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.boot.model.source.spiClassDescriptionThe sql-query element declares a named SQL query stringJava class for NamedQueryType complex typeTUPLIZER element; defines tuplizer to use for a component/entity for a given entity-modeContract for JAXB bindings which are containers of tooling hints.
-
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.boot.models.xml.internalClassDescriptionThe sql-query element declares a named SQL query stringJava class for NamedQueryType complex type
-
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.boot.models.xml.spiClassDescriptionThe sql-query element declares a named SQL query stringJava class for NamedQueryType complex type
-
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.boot.queryClassDescriptionJava class for NativeQueryCollectionLoadReturnType complex typeJava class for NativeQueryJoinReturnType complex typeJava class for NativeQueryPropertyReturnType complex typeDefines a return component for a sql-query.Java class for NativeQueryScalarReturnType complex typeThe resultset element declares a named resultset mapping definition for SQL queries
-
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.boot.spi
-
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.envers.boot.modelClassDescriptionThe column element is an alternative to column attributes and required for mapping associations to classes with composite ids.A composite key may be modelled by a java class with a property for each key column.Subclass declarations are nested beneath the root class declaration to achieve polymorphic persistence with the table-per-hierarchy mapping strategy.Polymorphic data requires a column holding a class discriminator value.Java class for anonymous complex typeJoined subclasses are used for the normalized table-per-subclass mapping strategy See the note on the class element regarding
vs. Declares the column name of a foreign key.A join allows some properties of a class to be persisted to a second tableDeclares the id type, column and generation algorithm for an entity class.Declares the type of the containing property (overrides an eventually existing type attribute of the property).Union subclasses are used for the table-per-concrete-class mapping strategy See the note on the class element regardingvs. -
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.envers.configuration.internal
-