Uses of Interface
org.hibernate.loader.ast.spi.MultiKeyLoader
-
Uses of MultiKeyLoader in org.hibernate.loader.ast.internal
Modifier and TypeClassDescriptionclass
class
class
Base support forMultiIdEntityLoader
implementations.class
Base support forNaturalIdLoader
implementationsclass
CollectionBatchLoader
using a SQLARRAY
parameter to pass the key values.class
CollectionBatchLoader
for batch fetching using a SQLIN
predicate.class
NaturalIdLoader implementation for compound natural-idsclass
SingleIdEntityLoaderSupport
implementation based on using a single array parameter to pass the entire batch of ids.class
AnEntityBatchLoader
using one or more SQL queries, which each initialize up to EntityBatchLoaderInPredicate.getSqlBatchSize() entities using a SQL IN predicate restriction - e.g.,... where id in (?,?,...)
.class
class
Standard MultiIdEntityLoaderclass
Standard MultiNaturalIdLoader implementationclass
MultiNaturalIdLoader implementation using SQL IN predicate to specify the idsclass
NaturalIdLoader for simple natural-ids -
Uses of MultiKeyLoader in org.hibernate.loader.ast.spi
Modifier and TypeInterfaceDescriptioninterface
Commonality for loading a loadable in "batch" (more than one key at a time)interface
BatchLoader specialization for collection fetchinginterface
BatchLoader specialization for entity fetchinginterface
Commonality for multi-loading an entityinterface
Loader subtype for loading multiple entities by multiple identifier values.interface
Loader for entities by multiple natural-idsinterface
Loader forNaturalId
handlinginterface
MultiKeyLoader implementation based on a SQL ARRAY valued parameterinterface
MultiKeyLoader implementation based on SQL IN predicate