Class ReactiveSingleUniqueKeyEntityLoaderStandard<T>
- java.lang.Object
-
- org.hibernate.reactive.loader.ast.internal.ReactiveSingleUniqueKeyEntityLoaderStandard<T>
-
- Type Parameters:
T
-
- All Implemented Interfaces:
org.hibernate.loader.ast.spi.EntityLoader
,org.hibernate.loader.ast.spi.Loader
,org.hibernate.loader.ast.spi.SingleEntityLoader<java.util.concurrent.CompletionStage<T>>
,ReactiveSingleUniqueKeyEntityLoader<T>
public class ReactiveSingleUniqueKeyEntityLoaderStandard<T> extends java.lang.Object implements ReactiveSingleUniqueKeyEntityLoader<T>
- See Also:
SingleUniqueKeyEntityLoaderStandard
-
-
Constructor Summary
Constructors Constructor Description ReactiveSingleUniqueKeyEntityLoaderStandard(org.hibernate.metamodel.mapping.EntityMappingType entityDescriptor, org.hibernate.metamodel.mapping.SingularAttributeMapping uniqueKeyAttribute)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hibernate.metamodel.mapping.EntityMappingType
getLoadable()
java.util.concurrent.CompletionStage<T>
load(java.lang.Object ukValue, org.hibernate.LockOptions lockOptions, java.lang.Boolean readOnly, org.hibernate.engine.spi.SharedSessionContractImplementor session)
java.lang.Object
resolveId(java.lang.Object ukValue, org.hibernate.engine.spi.SharedSessionContractImplementor session)
Resolve the matching id
-
-
-
Method Detail
-
getLoadable
public org.hibernate.metamodel.mapping.EntityMappingType getLoadable()
- Specified by:
getLoadable
in interfaceorg.hibernate.loader.ast.spi.EntityLoader
- Specified by:
getLoadable
in interfaceorg.hibernate.loader.ast.spi.Loader
- Specified by:
getLoadable
in interfaceorg.hibernate.loader.ast.spi.SingleEntityLoader<T>
-
load
public java.util.concurrent.CompletionStage<T> load(java.lang.Object ukValue, org.hibernate.LockOptions lockOptions, java.lang.Boolean readOnly, org.hibernate.engine.spi.SharedSessionContractImplementor session)
- Specified by:
load
in interfaceorg.hibernate.loader.ast.spi.SingleEntityLoader<T>
-
resolveId
public java.lang.Object resolveId(java.lang.Object ukValue, org.hibernate.engine.spi.SharedSessionContractImplementor session)
Description copied from interface:ReactiveSingleUniqueKeyEntityLoader
Resolve the matching id- Specified by:
resolveId
in interfaceReactiveSingleUniqueKeyEntityLoader<T>
-
-