Skip to content

Commit 3432874

Browse files
marko-bekhtaDavideD
authored andcommitted
Inline calls to now removed BatchFetchQueueHelper
1 parent 9276f6f commit 3432874

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

hibernate-reactive-core/src/main/java/org/hibernate/reactive/loader/ast/internal/ReactiveEntityBatchLoaderArrayParam.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import java.util.concurrent.CompletionStage;
1111

1212
import org.hibernate.LockOptions;
13-
import org.hibernate.engine.internal.BatchFetchQueueHelper;
1413
import org.hibernate.engine.spi.EntityKey;
1514
import org.hibernate.engine.spi.LoadQueryInfluencers;
1615
import org.hibernate.engine.spi.SessionFactoryImplementor;
@@ -160,7 +159,8 @@ private CompletionStage<Void> initializeEntities(
160159
continue;
161160
}
162161
// found or not, remove the key from the batch-fetch queue
163-
BatchFetchQueueHelper.removeBatchLoadableEntityKey( id, getLoadable(), session );
162+
session.getPersistenceContextInternal().getBatchFetchQueue()
163+
.removeBatchLoadableEntityKey( session.generateEntityKey( id, getLoadable().getEntityPersister() ) );
164164
}
165165
} );
166166
}

hibernate-reactive-core/src/main/java/org/hibernate/reactive/loader/ast/internal/ReactiveMultiIdEntityLoaderArrayParam.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
import org.hibernate.LockMode;
1515
import org.hibernate.LockOptions;
16-
import org.hibernate.engine.internal.BatchFetchQueueHelper;
1716
import org.hibernate.engine.spi.BatchFetchQueue;
1817
import org.hibernate.engine.spi.EntityEntry;
1918
import org.hibernate.engine.spi.EntityKey;
@@ -206,7 +205,7 @@ protected <K> CompletionStage<List<E>> performOrderedMultiLoad(
206205
// the element value at this position in the result List should be
207206
// the EntityKey for that entity - reuse it
208207
final EntityKey entityKey = (EntityKey) result.get( resultIndex );
209-
BatchFetchQueueHelper.removeBatchLoadableEntityKey( entityKey, session );
208+
session.getPersistenceContextInternal().getBatchFetchQueue().removeBatchLoadableEntityKey( entityKey );
210209
Object entity = persistenceContext.getEntity( entityKey );
211210
if ( entity != null && !loadOptions.isReturnOfDeletedEntitiesEnabled() ) {
212211
// make sure it is not DELETED
@@ -293,7 +292,8 @@ protected <K> CompletionStage<List<E>> performUnorderedMultiLoad(
293292
continue;
294293
}
295294
// found or not, remove the key from the batch-fetch queue
296-
BatchFetchQueueHelper.removeBatchLoadableEntityKey( id, getLoadable(), session );
295+
session.getPersistenceContextInternal().getBatchFetchQueue()
296+
.removeBatchLoadableEntityKey( session.generateEntityKey( id, getLoadable().getEntityPersister() ) );
297297
}
298298

299299
return result;

0 commit comments

Comments
 (0)