diff --git a/hibernate-reactive-core/src/main/java/org/hibernate/reactive/query/sqm/mutation/internal/temptable/ReactiveUpdateExecutionDelegate.java b/hibernate-reactive-core/src/main/java/org/hibernate/reactive/query/sqm/mutation/internal/temptable/ReactiveUpdateExecutionDelegate.java index 5f4ccc2bf..454864b80 100644 --- a/hibernate-reactive-core/src/main/java/org/hibernate/reactive/query/sqm/mutation/internal/temptable/ReactiveUpdateExecutionDelegate.java +++ b/hibernate-reactive-core/src/main/java/org/hibernate/reactive/query/sqm/mutation/internal/temptable/ReactiveUpdateExecutionDelegate.java @@ -96,6 +96,7 @@ public int execute(ExecutionContext executionContext) { public CompletionStage reactiveExecute(ExecutionContext executionContext) { return performBeforeTemporaryTableUseActions( getIdTable(), + getTemporaryTableStrategy(), executionContext ) .thenCompose( v -> saveMatchingIdsIntoIdTable(