Class ReactiveCollectionBatchLoaderInPredicate

  • All Implemented Interfaces:
    org.hibernate.loader.ast.spi.BatchLoader, org.hibernate.loader.ast.spi.CollectionBatchLoader, org.hibernate.loader.ast.spi.CollectionLoader, org.hibernate.loader.ast.spi.Loader, org.hibernate.loader.ast.spi.MultiKeyLoader, ReactiveCollectionLoader, ReactiveCollectionBatchLoader

    public class ReactiveCollectionBatchLoaderInPredicate
    extends ReactiveAbstractCollectionBatchLoader
    See Also:
    CollectionBatchLoaderInPredicate
    • Constructor Detail

      • ReactiveCollectionBatchLoaderInPredicate

        public ReactiveCollectionBatchLoaderInPredicate​(int domainBatchSize,
                                                        org.hibernate.engine.spi.LoadQueryInfluencers influencers,
                                                        org.hibernate.metamodel.mapping.PluralAttributeMapping attributeMapping,
                                                        org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
    • Method Detail

      • reactiveLoad

        public java.util.concurrent.CompletionStage<org.hibernate.collection.spi.PersistentCollection<?>> reactiveLoad​(java.lang.Object key,
                                                                                                                       org.hibernate.engine.spi.SharedSessionContractImplementor session)
        Description copied from interface: ReactiveCollectionLoader
        Load a collection by its key (not necessarily the same as its owner's PK).