public class ReactiveOneToManyPersister
extends OneToManyPersister
Constructor and Description |
---|
ReactiveOneToManyPersister(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, PersisterCreationContext creationContext) |
Modifier and Type | Method and Description |
---|---|
protected ReactiveCollectionInitializer | createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers) |
protected ReactiveCollectionInitializer | createSubselectInitializer(SubselectFetch subselect, SharedSessionContractImplementor session) |
protected ReactiveCollectionInitializer | getAppropriateInitializer(Serializable key, SharedSessionContractImplementor session) |
CompletionStage<Void> | reactiveInitialize(Serializable key, SharedSessionContractImplementor session) |
public ReactiveOneToManyPersister(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, PersisterCreationContext creationContext) throws MappingException, CacheException
MappingException
CacheException
public CompletionStage<Void> reactiveInitialize(Serializable key, SharedSessionContractImplementor session) throws HibernateException
HibernateException
protected ReactiveCollectionInitializer createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers) throws MappingException
MappingException
protected ReactiveCollectionInitializer createSubselectInitializer(SubselectFetch subselect, SharedSessionContractImplementor session)
protected ReactiveCollectionInitializer getAppropriateInitializer(Serializable key, SharedSessionContractImplementor session)