| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | |
| public interface | |
| public interface | EntityInfo
Common interface for all entity mappings (root entity and sub-entity mappings). |
| public interface | NativeQueryNonScalarRootReturn
Commonality for non-scalar root returns for a native query result mapping |
| public interface | NativeQueryReturn
Shared contract between the various types of returns definable in HBM. |
| public interface | PluralAttributeInfo
Commonality between the various forms of plural attribute (collection) mappings: |
| public interface | |
| public interface | |
| public interface | SecondaryTableContainer
Common interface for mappings that may contain secondary table (join) mappings. |
| public interface | |
| public interface | |
| public interface | SubEntityInfo
Common interface for all sub-entity mappings. |
| public interface | TableInformationContainer
Common interface for all mappings that contain relational table information |
| public interface | ToolingHintContainer
Contract for JAXB bindings which are containers of tooling hints. |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | JaxbHbmAnyAssociationType
A discriminated association where the discriminator is part of the association, not the associated entity (compared to discriminator subclass) Java class for AnyAssociationType complex type. |
| public class | JaxbHbmAnyValueMappingType
Defines the mapping of a discriminator value to a concrete entity in an any or any-to-many mapping. |
| public class | JaxbHbmArrayType
Java class for ArrayType complex type. |
| public class | JaxbHbmAuxiliaryDatabaseObjectType
Java class for AuxiliaryDatabaseObjectType complex type. |
| public class | JaxbHbmBagCollectionType
Java class for BagCollectionType complex type. |
| public abstract class | JaxbHbmBaseVersionAttributeType
Type definition that acts as a base for concrete definitions of mapped attributes that can function as the basis of optimistic locking. |
| public class | JaxbHbmBasicAttributeType
Java class for BasicAttributeType complex type. |
| public class | JaxbHbmBasicCollectionElementType
Declares the element type of a collection where the element is of basic type Java class for BasicCollectionElementType complex type. |
| public class | JaxbHbmCacheType
Java class for CacheType complex type. |
| public class | JaxbHbmClassRenameType
Java class for ClassRenameType complex type. |
| public class | JaxbHbmCollectionIdType
Java class for CollectionIdType complex type. |
| public class | JaxbHbmColumnType
The column element is an alternative to column attributes and required for mapping associations to classes with composite ids. |
| public class | JaxbHbmCompositeAttributeType
A component is a user-defined class, persisted along with its containing entity to the table of the entity class. |
| public class | JaxbHbmCompositeCollectionElementType
A composite element allows a collection to hold instances of an arbitrary class, without the requirement of joining to an entity table. |
| public class | JaxbHbmCompositeIdType
A composite key may be modelled by a java class with a property for each key column. |
| public class | JaxbHbmCompositeIndexType
Describes the key of a java.util.Map which is a composite. |
| public class | JaxbHbmCompositeKeyBasicAttributeType
A property embedded in a composite identifier or map index (always not-null). |
| public class | JaxbHbmCompositeKeyManyToOneType
A many-to-one association embedded in a composite identifier or map index (always not-null, never cascade). |
| public abstract class | JaxbHbmConfigParameterContainer
Java class for ConfigParameterContainer complex type. |
| public class | JaxbHbmConfigParameterType
Java class for ConfigParameterType complex type. |
| public class | JaxbHbmCustomSqlDmlType
Java class for CustomSqlDmlType complex type. |
| public class | JaxbHbmDialectScopeType
Java class for DialectScopeType complex type. |
| public class | JaxbHbmDiscriminatorSubclassEntityType
Subclass declarations are nested beneath the root class declaration to achieve polymorphic persistence with the table-per-hierarchy mapping strategy. |
| public class | JaxbHbmDynamicComponentType
A dynamic-component maps columns of the database entity to a java.util.Map at the Java level Java class for dynamic-component-type complex type. |
| public abstract class | JaxbHbmEntityBaseDefinition
Java class for EntityBaseDefinition complex type. |
| public class | JaxbHbmEntityDiscriminatorType
Polymorphic data requires a column holding a class discriminator value. |
| public class | JaxbHbmFetchProfileType
Java class for FetchProfileType complex type. |
| public class | JaxbHbmFilterAliasMappingType
Java class for filter-alias-mapping-type complex type. |
| public class | JaxbHbmFilterDefinitionType
Java class for FilterDefinitionType complex type. |
| public class | JaxbHbmFilterParameterType
Java class for FilterParameterType complex type. |
| public class | JaxbHbmFilterType
FILTER element; used to apply a filter. |
| public class | JaxbHbmGeneratorSpecificationType
Generators generate unique identifiers. |
| public class | JaxbHbmHibernateMapping
Java class for anonymous complex type. |
| public class | JaxbHbmIdBagCollectionType
Java class for IdBagCollectionType complex type. |
| public class | JaxbHbmIdentifierGeneratorDefinitionType
Java class for IdentifierGeneratorDefinitionType complex type. |
| public class | JaxbHbmIndexManyToAnyType
Java class for index-many-to-any-type complex type. |
| public class | JaxbHbmIndexManyToManyType
Describes the key of a java.util.Map which is an FK-association. |
| public class | JaxbHbmIndexType
Describes the index of an indexed collection. |
| public class | JaxbHbmJoinedSubclassEntityType
Joined subclasses are used for the normalized table-per-subclass mapping strategy
See the note on the class element regarding |
| public class | JaxbHbmKeyType
Declares the column name of a foreign key. |
| public class | JaxbHbmListIndexType
Java class for ListIndexType complex type. |
| public class | JaxbHbmListType
Java class for ListType complex type. |
| public class | JaxbHbmLoaderType
The loader element allows specification of a named query to be used for fetching an entity or collection Java class for loader-type complex type. |
| public class | JaxbHbmManyToAnyCollectionElementType
A "many to any" defines a polymorphic association to any table with the given identifier type. |
| public class | JaxbHbmManyToManyCollectionElementType
Java class for ManyToManyCollectionElementType complex type. |
| public class | JaxbHbmManyToOneType
Java class for ManyToOneType complex type. |
| public class | JaxbHbmMapKeyBasicType
Describes the key of a java.util.Map where the key is a basic (JPA term) type Java class for MapKeyBasicType complex type. |
| public class | JaxbHbmMapKeyCompositeType
Describes the key of a java.util.Map where the key is a composite type Java class for MapKeyCompositeType complex type. |
| public class | JaxbHbmMapKeyManyToManyType
Describes the key of a java.util.Map where the key is an association (FK) Java class for MapKeyManyToManyType complex type. |
| public class | JaxbHbmMapType
Java class for MapType complex type. |
| public class | JaxbHbmMultiTenancyType
Java class for multi-tenancy-type complex type. |
| public class | JaxbHbmNamedNativeQueryType
The sql-query element declares a named SQL query string Java class for NamedNativeQueryType complex type. |
| public class | JaxbHbmNamedQueryType
Java class for NamedQueryType complex type. |
| public class | JaxbHbmNativeQueryCollectionLoadReturnType
Java class for NativeQueryCollectionLoadReturnType complex type. |
| public class | JaxbHbmNativeQueryJoinReturnType
Java class for NativeQueryJoinReturnType complex type. |
| public class | JaxbHbmNativeQueryPropertyReturnType
Java class for NativeQueryPropertyReturnType complex type. |
| public class | JaxbHbmNativeQueryReturnType
Defines a return component for a sql-query. |
| public class | JaxbHbmNativeQueryScalarReturnType
Java class for NativeQueryScalarReturnType complex type. |
| public class | JaxbHbmNaturalIdCacheType
Java class for NaturalIdCacheType complex type. |
| public class | JaxbHbmNaturalIdType
A natural-id element allows declaration of the unique business key Java class for natural-id-type complex type. |
| public class | JaxbHbmNestedCompositeElementType
Java class for nested-composite-element-type complex type. |
| public class | JaxbHbmOneToManyCollectionElementType
Java class for OneToManyCollectionElementType complex type. |
| public class | JaxbHbmOneToOneType
Java class for OneToOneType complex type. |
| public class | JaxbHbmParentType
The parent element maps a property of the component class as a pointer back to the owning entity. |
| public class | JaxbHbmPrimitiveArrayType
Java class for PrimitiveArrayType complex type. |
| public class | JaxbHbmPropertiesType
properties declares that the contained properties form an alternate key. |
| public class | JaxbHbmQueryParamType
The query-param element is used only by tools that generate finder methods for named queries Java class for QueryParamType complex type. |
| public class | JaxbHbmResultSetMappingType
The resultset element declares a named resultset mapping definition for SQL queries Java class for ResultSetMappingType complex type. |
| public class | JaxbHbmRootEntityType
Root entity mapping. |
| public class | JaxbHbmSecondaryTableType
A join allows some properties of a class to be persisted to a second table Java class for SecondaryTableType complex type. |
| public class | JaxbHbmSetType
Java class for SetType complex type. |
| public class | JaxbHbmSimpleIdType
Declares the id type, column and generation algorithm for an entity class. |
| public abstract class | JaxbHbmSubclassEntityBaseDefinition
Java class for SubclassEntityBaseDefinition complex type. |
| public class | JaxbHbmSynchronizeType
Java class for synchronize-type complex type. |
| public class | JaxbHbmTimestampAttributeType
Optimistic locking attribute based on a (last-updated) timestamp. |
| public abstract class | JaxbHbmToolingHintContainer
Describes an XSD base type for any complex type that can contain "tooling hints". |
| public class | JaxbHbmToolingHintType
|
| public class | JaxbHbmTuplizerType
TUPLIZER element; defines tuplizer to use for a component/entity for a given entity-mode Java class for tuplizer-type complex type. |
| public class | JaxbHbmTypeDefinitionType
Java class for TypeDefinitionType complex type. |
| public class | JaxbHbmTypeSpecificationType
Declares the type of the containing property (overrides an eventually existing type attribute of the property). |
| public class | JaxbHbmUnionSubclassEntityType
Union subclasses are used for the table-per-concrete-class mapping strategy
See the note on the class element regarding |
| public class | JaxbHbmVersionAttributeType
Optimistic locking attribute based on an incrementing value. |
| public class | ObjectFactory
This object contains factory methods for each Java content interface and Java element interface generated in the org.hibernate.boot.jaxb.hbm.spi package. |
| public abstract class | PluralAttributeInfoIdBagAdapter
Adaptive implementation of the |
| public abstract class |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | JaxbHbmCacheInclusionEnum
Java class for CacheInclusionEnum. |
| public enum | JaxbHbmFetchStyleEnum
Java class for FetchStyleEnum. |
| public enum | JaxbHbmFetchStyleWithSubselectEnum
Java class for FetchStyleWithSubselectEnum. |
| public enum | JaxbHbmLazyEnum
Java class for LazyEnum. |
| public enum | JaxbHbmLazyWithExtraEnum
Java class for LazyWithExtraEnum. |
| public enum | JaxbHbmLazyWithNoProxyEnum
Java class for LazyWithNoProxyEnum. |
| public enum | JaxbHbmNotFoundEnum
Java class for NotFoundEnum. |
| public enum | JaxbHbmOnDeleteEnum
Java class for OnDeleteEnum. |
| public enum | JaxbHbmOuterJoinEnum
Java class for OuterJoinEnum. |
| public enum | JaxbHbmPolymorphismEnum
Java class for PolymorphismEnum. |
| public enum | JaxbHbmTimestampSourceEnum
Java class for TimestampSourceEnum. |
| public enum | JaxbHbmUnsavedValueCompositeIdEnum
Java class for UnsavedValueCompositeIdEnum. |
| public enum | JaxbHbmUnsavedValueTimestampEnum
Java class for UnsavedValueTimestampEnum. |
| public enum | JaxbHbmUnsavedValueVersionEnum
Java class for UnsavedValueVersionEnum. |