Interface ReactiveMultiIdEntityLoader<T>

All Superinterfaces:
org.hibernate.loader.ast.spi.EntityLoader, org.hibernate.loader.ast.spi.EntityMultiLoader<T>, org.hibernate.loader.ast.spi.Loader, org.hibernate.loader.ast.spi.MultiIdEntityLoader<T>, org.hibernate.loader.ast.spi.MultiKeyLoader
All Known Implementing Classes:
ReactiveAbstractMultiIdEntityLoader, ReactiveMultiIdEntityLoaderArrayParam, ReactiveMultiIdEntityLoaderStandard

public interface ReactiveMultiIdEntityLoader<T> extends org.hibernate.loader.ast.spi.MultiIdEntityLoader<T>
See Also:
  • MultiIdEntityLoader
  • Method Summary

    Modifier and Type
    Method
    Description
    default <K> List<T>
    load(K[] ids, org.hibernate.loader.ast.spi.MultiIdLoadOptions options, org.hibernate.engine.spi.SharedSessionContractImplementor session)
     
    reactiveLoad(K[] ids, org.hibernate.loader.ast.spi.MultiIdLoadOptions options, org.hibernate.engine.spi.SharedSessionContractImplementor session)
     

    Methods inherited from interface org.hibernate.loader.ast.spi.EntityLoader

    getLoadable
  • Method Details

    • load

      default <K> List<T> load(K[] ids, org.hibernate.loader.ast.spi.MultiIdLoadOptions options, org.hibernate.engine.spi.SharedSessionContractImplementor session)
      Specified by:
      load in interface org.hibernate.loader.ast.spi.MultiIdEntityLoader<T>
    • reactiveLoad

      <K> CompletionStage<List<T>> reactiveLoad(K[] ids, org.hibernate.loader.ast.spi.MultiIdLoadOptions options, org.hibernate.engine.spi.SharedSessionContractImplementor session)