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.
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.
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.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.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.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.sql.exec.spi