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.
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.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) <p>Java class for AnyAssociationType complex type</p>.Defines the mapping of a discriminator value to a concrete entity in an any or any-to-many mapping.<p>Java class for ArrayType complex type</p>.<p>Java class for AuxiliaryDatabaseObjectType complex type</p>.<p>Java class for anonymous complex type</p>.<p>Java class for BagCollectionType complex type</p>.Type definition that acts as a base for concrete definitions of mapped attributes that can function as the basis of optimistic locking.<p>Java class for BasicAttributeType complex type</p>.Declares the element type of a collection where the element is of basic type <p>Java class for BasicCollectionElementType complex type</p>.<p>Java class for CacheInclusionEnum</p>.<p>Java class for CacheType complex type</p>.<p>Java class for ClassRenameType complex type</p>.<p>Java class for CollectionIdType complex type</p>.The 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).<p>Java class for ConfigParameterContainer complex type</p>.<p>Java class for ConfigParameterType complex type</p>.<p>Java class for CustomSqlDmlType complex type</p>.<p>Java class for DialectScopeType complex type</p>.Subclass 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 level <p>Java class for dynamic-component-type complex type</p>.<p>Java class for EntityBaseDefinition complex type</p>.Polymorphic data requires a column holding a class discriminator value.<p>Java class for FetchProfileType complex type</p>.<p>Java class for anonymous complex type</p>.<p>Java class for FetchStyleEnum</p>.<p>Java class for FetchStyleWithSubselectEnum</p>.<p>Java class for filter-alias-mapping-type complex type</p>.<p>Java class for FilterDefinitionType complex type</p>.<p>Java class for FilterParameterType complex type</p>.FILTER element; used to apply a filter.Generators generate unique identifiers.<p>Java class for anonymous complex type</p>.<p>Java class for IdBagCollectionType complex type</p>.<p>Java class for IdentifierGeneratorDefinitionType complex type</p>.<p>Java class for index-many-to-any-type complex type</p>.Describes 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 <pojo/> vs.Declares the column name of a foreign key.<p>Java class for LazyEnum</p>.<p>Java class for LazyWithExtraEnum</p>.<p>Java class for LazyWithNoProxyEnum</p>.<p>Java class for ListIndexType complex type</p>.<p>Java class for ListType complex type</p>.The loader element allows specification of a named query to be used for fetching an entity or collection <p>Java class for loader-type complex type</p>.A "many to any" defines a polymorphic association to any table with the given identifier type.<p>Java class for ManyToManyCollectionElementType complex type</p>.<p>Java class for ManyToOneType complex type</p>.Describes the key of a java.util.Map where the key is a basic (JPA term) type <p>Java class for MapKeyBasicType complex type</p>.Describes the key of a java.util.Map where the key is a composite type <p>Java class for MapKeyCompositeType complex type</p>.Describes the key of a java.util.Map where the key is an association (FK) <p>Java class for MapKeyManyToManyType complex type</p>.<p>Java class for MapType complex type</p>.<p>Java class for multi-tenancy-type complex type</p>.The sql-query element declares a named SQL query string <p>Java class for NamedNativeQueryType complex type</p>.<p>Java class for NamedQueryType complex type</p>.<p>Java class for NativeQueryCollectionLoadReturnType complex type</p>.<p>Java class for NativeQueryJoinReturnType complex type</p>.<p>Java class for NativeQueryPropertyReturnType complex type</p>.<p>Java class for anonymous complex type</p>.Defines a return component for a sql-query.<p>Java class for anonymous complex type</p>.<p>Java class for NativeQueryScalarReturnType complex type</p>.<p>Java class for NaturalIdCacheType complex type</p>.A natural-id element allows declaration of the unique business key <p>Java class for natural-id-type complex type</p>.<p>Java class for nested-composite-element-type complex type</p>.<p>Java class for NotFoundEnum</p>.<p>Java class for OnDeleteEnum</p>.<p>Java class for OneToManyCollectionElementType complex type</p>.<p>Java class for OneToOneType complex type</p>.<p>Java class for OuterJoinEnum</p>.The parent element maps a property of the component class as a pointer back to the owning entity.<p>Java class for PolymorphismEnum</p>.<p>Java class for PrimitiveArrayType complex type</p>.properties declares that the contained properties form an alternate key.The query-param element is used only by tools that generate finder methods for named queries <p>Java class for QueryParamType complex type</p>.The resultset element declares a named resultset mapping definition for SQL queries <p>Java class for ResultSetMappingType complex type</p>.Root entity mapping.A join allows some properties of a class to be persisted to a second table <p>Java class for SecondaryTableType complex type</p>.<p>Java class for SetType complex type</p>.Declares the id type, column and generation algorithm for an entity class.<p>Java class for SubclassEntityBaseDefinition complex type</p>.<p>Java class for synchronize-type complex type</p>.Optimistic locking attribute based on a (last-updated) timestamp.<p>Java class for TimestampSourceEnum</p>.Describes 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-mode <p>Java class for tuplizer-type complex type</p>.<p>Java class for TypeDefinitionType complex type</p>.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 regarding <pojo/> vs.<p>Java class for UnsavedValueCompositeIdEnum</p>.<p>Java class for UnsavedValueTimestampEnum</p>.<p>Java class for UnsavedValueVersionEnum</p>.Optimistic 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 thePluralAttributeInfofor<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.<p>Java class for anonymous complex type</p>.<p>Java class for TypeDefinitionType complex type</p>.
-
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.boot.model.source.spiClassDescriptionThe sql-query element declares a named SQL query string <p>Java class for NamedNativeQueryType complex type</p>.<p>Java class for NamedQueryType complex type</p>.TUPLIZER element; defines tuplizer to use for a component/entity for a given entity-mode <p>Java class for tuplizer-type complex type</p>.Contract for JAXB bindings which are containers of tooling hints.
-
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.boot.models.xml.spiClassDescriptionThe sql-query element declares a named SQL query string <p>Java class for NamedNativeQueryType complex type</p>.<p>Java class for NamedQueryType complex type</p>.
-
Classes in org.hibernate.boot.jaxb.hbm.spi used by org.hibernate.boot.queryClassDescription<p>Java class for NativeQueryCollectionLoadReturnType complex type</p>.<p>Java class for NativeQueryJoinReturnType complex type</p>.<p>Java class for NativeQueryPropertyReturnType complex type</p>.Defines a return component for a sql-query.<p>Java class for NativeQueryScalarReturnType complex type</p>.The resultset element declares a named resultset mapping definition for SQL queries <p>Java class for ResultSetMappingType complex type</p>.
-
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.<p>Java class for anonymous complex type</p>.Joined subclasses are used for the normalized table-per-subclass mapping strategy See the note on the class element regarding <pojo/> vs.Declares the column name of a foreign key.A join allows some properties of a class to be persisted to a second table <p>Java class for SecondaryTableType complex type</p>.Declares 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 regarding <pojo/> vs.