From 474f42737bd426d05dbe693c6a06d0956b11ba2e Mon Sep 17 00:00:00 2001 From: Davide D'Alto Date: Thu, 31 Aug 2023 17:14:32 +0200 Subject: [PATCH] HHH-17150 Remove final from SqmSelectionQueryImpl#setOrder Hibernate Reactive needs to override these methods --- .../hibernate/query/sqm/internal/SqmSelectionQueryImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmSelectionQueryImpl.java b/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmSelectionQueryImpl.java index 97c36783efbe..8082e3190127 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmSelectionQueryImpl.java +++ b/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmSelectionQueryImpl.java @@ -291,7 +291,7 @@ public SelectionQuery setPage(Page page) { } @Override - public final SelectionQuery setOrder(List> orderList) { + public SelectionQuery setOrder(List> orderList) { sqm = sqm.copy( SqmCopyContext.noParamCopyContext() ); sqm.orderBy( orderList.stream().map( order -> sortSpecification( sqm, order ) ) .collect( toList() ) ); @@ -302,7 +302,7 @@ public final SelectionQuery setOrder(List> orderList) { } @Override - public final SelectionQuery setOrder(Order order) { + public SelectionQuery setOrder(Order order) { sqm = sqm.copy( SqmCopyContext.noParamCopyContext() ); sqm.orderBy( sortSpecification( sqm, order ) ); // TODO: when the QueryInterpretationCache can handle caching criteria queries,