Class AbstractMultiNaturalIdLoader<E>
java.lang.Object
org.hibernate.loader.ast.internal.AbstractMultiNaturalIdLoader<E>
- All Implemented Interfaces:
EntityLoader
,EntityMultiLoader<E>
,Loader
,MultiKeyLoader
,MultiNaturalIdLoader<E>
- Direct Known Subclasses:
MultiNaturalIdLoaderArrayParam
,MultiNaturalIdLoaderInPredicate
public abstract class AbstractMultiNaturalIdLoader<E>
extends Object
implements MultiNaturalIdLoader<E>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final EntityMappingType
The value-mapping loaded by this loaderloadEntitiesWithUnresolvedIds
(Object[] unresolvedIds, MultiNaturalIdLoadOptions loadOptions, LockOptions lockOptions, SharedSessionContractImplementor session) multiLoad
(K[] naturalIds, MultiNaturalIdLoadOptions options, SharedSessionContractImplementor session) Load multiple entities by natural-id.
-
Constructor Details
-
AbstractMultiNaturalIdLoader
-
-
Method Details
-
getLoadable
Description copied from interface:Loader
The value-mapping loaded by this loader- Specified by:
getLoadable
in interfaceEntityLoader
- Specified by:
getLoadable
in interfaceLoader
-
getEntityDescriptor