Package org.hibernate.loader.ast.spi
Interface SingleIdEntityLoader<T>
- All Superinterfaces:
EntityLoader
,Loader
,SingleEntityLoader<T>
- All Known Subinterfaces:
EntityBatchLoader<T>
- All Known Implementing Classes:
AbstractEntityBatchLoader
,EntityBatchLoaderArrayParam
,EntityBatchLoaderInPredicate
,SingleIdEntityLoaderProvidedQueryImpl
,SingleIdEntityLoaderStandardImpl
,SingleIdEntityLoaderSupport
Loader for loading an entity by a single identifier value.
-
Method Summary
Modifier and TypeMethodDescriptionload
(Object pkValue, Object entityInstance, LockOptions lockOptions, Boolean readOnly, SharedSessionContractImplementor session) default T
load
(Object pkValue, Object entityInstance, LockOptions lockOptions, SharedSessionContractImplementor session) Load by primary key value, populating the passed entity instance.load
(Object pkValue, LockOptions lockOptions, Boolean readOnly, SharedSessionContractImplementor session) Load by primary key valueObject[]
loadDatabaseSnapshot
(Object id, SharedSessionContractImplementor session) Load database snapshot by primary key valueMethods inherited from interface org.hibernate.loader.ast.spi.SingleEntityLoader
getLoadable
-
Method Details