Skip to content

Commit 4fcb465

Browse files
reda-alaouisebersole
authored andcommitted
HHH-9784 Scroll method does not support provided HQLQueryPlan
(cherry picked from commit 09127bf)
1 parent 3da8d85 commit 4fcb465

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1344,7 +1344,12 @@ public Iterator iterate(String query, QueryParameters queryParameters) throws Hi
13441344
public ScrollableResults scroll(String query, QueryParameters queryParameters) throws HibernateException {
13451345
errorIfClosed();
13461346
checkTransactionSynchStatus();
1347-
HQLQueryPlan plan = getHQLQueryPlan( query, false );
1347+
1348+
HQLQueryPlan plan = queryParameters.getQueryPlan();
1349+
if (plan == null) {
1350+
plan = getHQLQueryPlan( query, false );
1351+
}
1352+
13481353
autoFlushIfRequired( plan.getQuerySpaces() );
13491354
dontFlushFromFind++;
13501355
try {

0 commit comments

Comments
 (0)