Uses of Package
org.hibernate.loader.ast.spi
Packages that use org.hibernate.loader.ast.spi
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
Validation for HQL queries.
Implementation of the SPI for execution of SQL statements via JDBC.
SPI for execution of SQL statements via JDBC.
-
Classes in org.hibernate.loader.ast.spi used by org.hibernate.dialectClassDescriptionStrategy for determining an optimal size for loading by multiple keys.
-
Classes in org.hibernate.loader.ast.spi used by org.hibernate.engine.spi
-
Classes in org.hibernate.loader.ast.spi used by org.hibernate.internalClassDescriptionBase contract for options for multi-load operationsEncapsulation of the options for loading multiple entities by natural-id
-
Classes in org.hibernate.loader.ast.spi used by org.hibernate.loader.ast.internalClassDescriptionCommonality for loading a loadable in "batch" (more than one key at a time)Factory for
BatchLoader
instancesBatchLoader specialization for collection fetchingA loader (initialization) for collectionsBatchLoader specialization for entity fetchingSpecialization of Loader for loading entities of a typeCommonality for multi-loading an entityCommon details for things that can be loaded by a loader - generally entities and plural attributes (collections).Common contract for all value-mapping loaders.Loader subtype for loading multiple entities by multiple identifier values.Encapsulation of the options for loading multiple entities by idLoader specialization for loading multiple loadable references by primary, foreign or natural key.Loader for entities by multiple natural-idsEncapsulation of the options for loading multiple entities by natural-idLoader forNaturalId
handlingOptions for loading by natural-idLoader for loading a single entity by primary or unique keyLoader for loading an entity by a single identifier value.Loader subtype for loading an entity by a single unique-key value.MultiKeyLoader implementation based on a SQL ARRAY valued parameterMultiKeyLoader implementation based on SQL IN predicate -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.loader.ast.spiClassDescriptionCommonality for loading a loadable in "batch" (more than one key at a time)BatchLoader specialization for collection fetchingA loader (initialization) for collectionsBatchLoader specialization for entity fetchingSpecialization of Loader for loading entities of a typeCommonality for multi-loading an entityCommon details for things that can be loaded by a loader - generally entities and plural attributes (collections).Common contract for all value-mapping loaders.Encapsulation of the options for loading multiple entities by idLoader specialization for loading multiple loadable references by primary, foreign or natural key.Base contract for options for multi-load operationsEncapsulation of the options for loading multiple entities by natural-idOptions for loading by natural-idLoader for loading a single entity by primary or unique keyLoader for loading an entity by a single identifier value.
-
Classes in org.hibernate.loader.ast.spi used by org.hibernate.loader.internal
-
Classes in org.hibernate.loader.ast.spi used by org.hibernate.metamodel.mappingClassDescriptionCommon details for things that can be loaded by a loader - generally entities and plural attributes (collections).Loader for entities by multiple natural-idsLoader for
NaturalId
handling -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.metamodel.mapping.internalClassDescriptionCommon details for things that can be loaded by a loader - generally entities and plural attributes (collections).Loader for entities by multiple natural-idsLoader for
NaturalId
handling -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.persister.collection
-
Classes in org.hibernate.loader.ast.spi used by org.hibernate.persister.entityClassDescriptionCommon details for things that can be loaded by a loader - generally entities and plural attributes (collections).Loader subtype for loading multiple entities by multiple identifier values.Encapsulation of the options for loading multiple entities by idLoader for entities by multiple natural-idsLoader for
NaturalId
handlingLoader for loading an entity by a single identifier value.Loader subtype for loading an entity by a single unique-key value. -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.processor.validationClassDescriptionCommon details for things that can be loaded by a loader - generally entities and plural attributes (collections).
-
Classes in org.hibernate.loader.ast.spi used by org.hibernate.query.derivedClassDescriptionCommon details for things that can be loaded by a loader - generally entities and plural attributes (collections).Loader for entities by multiple natural-idsLoader for
NaturalId
handling -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.sql.exec.internal
-
Classes in org.hibernate.loader.ast.spi used by org.hibernate.sql.exec.spi