Uses of Package
org.hibernate.loader.ast.spi
-
Packages that use org.hibernate.loader.ast.spi Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced
, contain the built-in id generators, all of which implement eitherIdentifierGenerator
orPostInsertIdentifierGenerator
.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.loader.ast.internal org.hibernate.loader.ast.spi org.hibernate.loader.internal org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.persister.collection This package abstracts persistence mechanisms for collections.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.query.derived org.hibernate.sql.exec.internal Implementation of the SPI for execution of SQL statements via JDBC.org.hibernate.sql.exec.spi SPI for execution of SQL statements via JDBC. -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.dialect Class Description MultiKeyLoadSizingStrategy Strategy for determining an optimal size for loading by multiple keys. -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.engine.spi Class Description CascadingFetchProfile -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.id Class Description Loadable Common 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.internal Class Description MultiLoadOptions Base contract for options for multi-load operationsMultiNaturalIdLoadOptions Encapsulation of the options for loading multiple entities by natural-id -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.loader.ast.internal Class Description BatchLoader Commonality for loading a loadable in "batch" (more than one key at a time)BatchLoaderFactory Factory forBatchLoader
instancesCollectionBatchLoader BatchLoader specialization for collection fetchingCollectionLoader A loader (initialization) for collectionsEntityBatchLoader BatchLoader specialization for entity fetchingEntityLoader Specialization of Loader for loading entities of a typeEntityMultiLoader Commonality for multi-loading an entityLoadable Common details for things that can be loaded by a loader - generally entities and plural attributes (collections).Loader Common contract for all value-mapping loaders.MultiIdEntityLoader Loader subtype for loading multiple entities by multiple identifier values.MultiIdLoadOptions Encapsulation of the options for loading multiple entities by idMultiKeyLoader Loader specialization for loading multiple loadable references by primary, foreign or natural key.MultiNaturalIdLoader Loader for entities by multiple natural-idsMultiNaturalIdLoadOptions Encapsulation of the options for loading multiple entities by natural-idNaturalIdLoader Loader forNaturalId
handlingNaturalIdLoadOptions Options for loading by natural-idSingleEntityLoader Loader for loading a single entity by primary or unique keySingleIdEntityLoader Loader for loading an entity by a single identifier value.SingleUniqueKeyEntityLoader Loader subtype for loading an entity by a single unique-key value.SqlArrayMultiKeyLoader MultiKeyLoader implementation based on a SQL ARRAY valued parameterSqlInPredicateMultiKeyLoader MultiKeyLoader implementation based on SQL IN predicate -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.loader.ast.spi Class Description BatchLoader Commonality for loading a loadable in "batch" (more than one key at a time)CascadingFetchProfile CollectionBatchLoader BatchLoader specialization for collection fetchingCollectionLoader A loader (initialization) for collectionsEntityBatchLoader BatchLoader specialization for entity fetchingEntityLoader Specialization of Loader for loading entities of a typeEntityMultiLoader Commonality for multi-loading an entityLoadable Common details for things that can be loaded by a loader - generally entities and plural attributes (collections).Loader Common contract for all value-mapping loaders.MultiIdLoadOptions Encapsulation of the options for loading multiple entities by idMultiKeyLoader Loader specialization for loading multiple loadable references by primary, foreign or natural key.MultiLoadOptions Base contract for options for multi-load operationsMultiNaturalIdLoadOptions Encapsulation of the options for loading multiple entities by natural-idNaturalIdLoadOptions Options for loading by natural-idSingleEntityLoader Loader for loading a single entity by primary or unique keySingleIdEntityLoader Loader for loading an entity by a single identifier value. -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.loader.internal Class Description NaturalIdLoadOptions Options for loading by natural-id -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.metamodel.mapping Class Description Loadable Common details for things that can be loaded by a loader - generally entities and plural attributes (collections).MultiNaturalIdLoader Loader for entities by multiple natural-idsNaturalIdLoader Loader forNaturalId
handling -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.metamodel.mapping.internal Class Description Loadable Common details for things that can be loaded by a loader - generally entities and plural attributes (collections).MultiNaturalIdLoader Loader for entities by multiple natural-idsNaturalIdLoader Loader forNaturalId
handling -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.persister.collection Class Description CollectionLoader A loader (initialization) for collections -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.persister.entity Class Description Loadable Common details for things that can be loaded by a loader - generally entities and plural attributes (collections).MultiIdLoadOptions Encapsulation of the options for loading multiple entities by idMultiNaturalIdLoader Loader for entities by multiple natural-idsNaturalIdLoader Loader forNaturalId
handlingSingleIdEntityLoader Loader for loading an entity by a single identifier value.SingleUniqueKeyEntityLoader Loader subtype for loading an entity by a single unique-key value. -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.query.derived Class Description Loadable Common details for things that can be loaded by a loader - generally entities and plural attributes (collections).MultiNaturalIdLoader Loader for entities by multiple natural-idsNaturalIdLoader Loader forNaturalId
handling -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.sql.exec.internal Class Description AfterLoadAction An action to be performed after an entity has been loaded. -
Classes in org.hibernate.loader.ast.spi used by org.hibernate.sql.exec.spi Class Description AfterLoadAction An action to be performed after an entity has been loaded.