Skip to content

Commit 6afb700

Browse files
committed
[#2924] Upgrade Hibernate ORM to 7.3 - Fix use of JdbcSelect instead of JdbcOperationQuerySelect
1 parent 2fe9a25 commit 6afb700

19 files changed

+43
-43
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@
3535
import org.hibernate.sql.ast.tree.select.QuerySpec;
3636
import org.hibernate.sql.ast.tree.select.SelectStatement;
3737
import org.hibernate.sql.exec.internal.BaseExecutionContext;
38-
import org.hibernate.sql.exec.internal.JdbcOperationQuerySelect;
3938
import org.hibernate.sql.exec.internal.JdbcParameterBindingsImpl;
4039
import org.hibernate.sql.exec.internal.JdbcParameterImpl;
4140
import org.hibernate.sql.exec.spi.JdbcParameterBindings;
4241
import org.hibernate.sql.exec.spi.JdbcParametersList;
42+
import org.hibernate.sql.exec.spi.JdbcSelect;
4343
import org.hibernate.sql.results.graph.DomainResult;
4444
import org.hibernate.sql.results.graph.FetchParent;
4545
import org.hibernate.sql.results.graph.internal.ImmutableFetchList;
@@ -56,7 +56,7 @@ class DatabaseSnapshotExecutor {
5656

5757
private final EntityMappingType entityDescriptor;
5858

59-
private final JdbcOperationQuerySelect jdbcSelect;
59+
private final JdbcSelect jdbcSelect;
6060
private final JdbcParametersList jdbcParameters;
6161

6262
DatabaseSnapshotExecutor(

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.hibernate.reactive.util.impl.CompletionStages;
2727
import org.hibernate.sql.ast.tree.expression.JdbcParameter;
2828
import org.hibernate.sql.ast.tree.select.SelectStatement;
29-
import org.hibernate.sql.exec.internal.JdbcOperationQuerySelect;
29+
import org.hibernate.sql.exec.spi.JdbcSelect;
3030
import org.hibernate.sql.exec.internal.JdbcParameterBindingImpl;
3131
import org.hibernate.sql.exec.internal.JdbcParameterBindingsImpl;
3232
import org.hibernate.sql.exec.internal.JdbcParameterImpl;
@@ -46,7 +46,7 @@ public class ReactiveCollectionBatchLoaderArrayParam extends ReactiveAbstractCol
4646
private final JdbcMapping arrayJdbcMapping;
4747
private final JdbcParameter jdbcParameter;
4848
private final SelectStatement sqlSelect;
49-
private final JdbcOperationQuerySelect jdbcSelectOperation;
49+
private final JdbcSelect jdbcSelectOperation;
5050

5151
public ReactiveCollectionBatchLoaderArrayParam(
5252
int domainBatchSize,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import org.hibernate.metamodel.mapping.PluralAttributeMapping;
2222
import org.hibernate.query.spi.QueryOptions;
2323
import org.hibernate.sql.ast.tree.select.SelectStatement;
24-
import org.hibernate.sql.exec.internal.JdbcOperationQuerySelect;
24+
import org.hibernate.sql.exec.spi.JdbcSelect;
2525
import org.hibernate.sql.exec.spi.JdbcParameterBindings;
2626
import org.hibernate.sql.exec.spi.JdbcParametersList;
2727

@@ -36,7 +36,7 @@ public class ReactiveCollectionBatchLoaderInPredicate extends ReactiveAbstractCo
3636
private final int sqlBatchSize;
3737
private final JdbcParametersList jdbcParameters;
3838
private final SelectStatement sqlAst;
39-
private final JdbcOperationQuerySelect jdbcSelect;
39+
private final JdbcSelect jdbcSelect;
4040

4141
private ReactiveCollectionLoaderSingleKey singleKeyLoader;
4242

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@
2626
import org.hibernate.sql.ast.SqlAstTranslatorFactory;
2727
import org.hibernate.sql.ast.tree.select.SelectStatement;
2828
import org.hibernate.sql.exec.internal.BaseExecutionContext;
29-
import org.hibernate.sql.exec.internal.JdbcOperationQuerySelect;
3029
import org.hibernate.sql.exec.internal.JdbcParameterBindingsImpl;
3130
import org.hibernate.sql.exec.spi.JdbcParameterBindings;
3231
import org.hibernate.sql.exec.spi.JdbcParametersList;
32+
import org.hibernate.sql.exec.spi.JdbcSelect;
3333
import org.hibernate.sql.results.internal.RowTransformerStandardImpl;
3434

3535
/**
@@ -98,7 +98,7 @@ public CompletionStage<PersistentCollection<?>> reactiveLoad(Object key, SharedS
9898
);
9999
assert offset == jdbcParameters.size();
100100

101-
final JdbcOperationQuerySelect jdbcSelect = sqlAstTranslatorFactory
101+
final JdbcSelect jdbcSelect = sqlAstTranslatorFactory
102102
.buildSelectTranslator( sessionFactory, sqlAst )
103103
.translate( jdbcParameterBindings, QueryOptions.NONE );
104104

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import org.hibernate.reactive.sql.exec.internal.StandardReactiveSelectExecutor;
2525
import org.hibernate.reactive.sql.results.spi.ReactiveListResultsConsumer;
2626
import org.hibernate.sql.ast.SqlAstTranslatorFactory;
27-
import org.hibernate.sql.exec.internal.JdbcOperationQuerySelect;
27+
import org.hibernate.sql.exec.spi.JdbcSelect;
2828
import org.hibernate.sql.results.graph.DomainResult;
2929
import org.hibernate.sql.results.internal.ResultsHelper;
3030
import org.hibernate.sql.results.internal.RowTransformerStandardImpl;
@@ -84,7 +84,7 @@ public CompletionStage<PersistentCollection<?>> reactiveLoad(Object triggerKey,
8484
}
8585
}
8686

87-
final JdbcOperationQuerySelect jdbcSelect = sqlAstTranslatorFactory
87+
final JdbcSelect jdbcSelect = sqlAstTranslatorFactory
8888
.buildSelectTranslator( sessionFactory, getSqlAst() )
8989
.translate( this.subselect.getLoadingJdbcParameterBindings(), QueryOptions.NONE );
9090

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
@@ -25,9 +25,9 @@
2525
import org.hibernate.reactive.loader.ast.spi.ReactiveSingleIdEntityLoader;
2626
import org.hibernate.sql.ast.tree.expression.JdbcParameter;
2727
import org.hibernate.sql.ast.tree.select.SelectStatement;
28-
import org.hibernate.sql.exec.internal.JdbcOperationQuerySelect;
2928
import org.hibernate.sql.exec.internal.JdbcParameterImpl;
3029
import org.hibernate.sql.exec.spi.JdbcParameterBindings;
30+
import org.hibernate.sql.exec.spi.JdbcSelect;
3131

3232
import static org.hibernate.loader.ast.internal.MultiKeyLoadLogging.MULTI_KEY_LOAD_LOGGER;
3333

@@ -43,7 +43,7 @@ public class ReactiveEntityBatchLoaderArrayParam<T> extends ReactiveSingleIdEnti
4343
private JdbcMapping arrayJdbcMapping;
4444
private JdbcParameter jdbcParameter;
4545
private SelectStatement sqlAst;
46-
private JdbcOperationQuerySelect jdbcSelectOperation;
46+
private JdbcSelect jdbcSelectOperation;
4747

4848
public ReactiveEntityBatchLoaderArrayParam(
4949
int domainBatchSize,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
import org.hibernate.metamodel.mapping.EntityMappingType;
2424
import org.hibernate.query.spi.QueryOptions;
2525
import org.hibernate.sql.ast.tree.select.SelectStatement;
26-
import org.hibernate.sql.exec.internal.JdbcOperationQuerySelect;
2726
import org.hibernate.sql.exec.spi.JdbcParameterBindings;
2827
import org.hibernate.sql.exec.spi.JdbcParametersList;
28+
import org.hibernate.sql.exec.spi.JdbcSelect;
2929

3030
import static org.hibernate.internal.util.collections.CollectionHelper.arrayList;
3131
import static org.hibernate.loader.ast.internal.MultiKeyLoadLogging.MULTI_KEY_LOAD_LOGGER;
@@ -41,7 +41,7 @@ public class ReactiveEntityBatchLoaderInPredicate<T> extends ReactiveSingleIdEnt
4141

4242
private JdbcParametersList jdbcParameters;
4343
private SelectStatement sqlAst;
44-
private JdbcOperationQuerySelect jdbcSelectOperation;
44+
private JdbcSelect jdbcSelectOperation;
4545

4646
/**
4747
* @param domainBatchSize The maximum number of entities we will initialize for each {@link #load load}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@
2929
import org.hibernate.reactive.sql.results.spi.ReactiveListResultsConsumer;
3030
import org.hibernate.sql.ast.tree.expression.JdbcParameter;
3131
import org.hibernate.sql.ast.tree.select.SelectStatement;
32-
import org.hibernate.sql.exec.internal.JdbcOperationQuerySelect;
3332
import org.hibernate.sql.exec.internal.JdbcParameterBindingImpl;
3433
import org.hibernate.sql.exec.internal.JdbcParameterBindingsImpl;
3534
import org.hibernate.sql.exec.spi.JdbcParameterBindings;
3635
import org.hibernate.sql.exec.spi.JdbcParametersList;
36+
import org.hibernate.sql.exec.spi.JdbcSelect;
3737
import org.hibernate.sql.results.internal.RowTransformerStandardImpl;
3838

3939
import static java.util.Objects.requireNonNull;
@@ -67,7 +67,7 @@ public static <X> X[] createTypedArray(Class<X> elementClass, @SuppressWarnings(
6767
public static <R, K> CompletionStage<List<R>> loadByArrayParameter(
6868
K[] idsToInitialize,
6969
SelectStatement sqlAst,
70-
JdbcOperationQuerySelect jdbcOperation,
70+
JdbcSelect jdbcOperation,
7171
JdbcParameter jdbcParameter,
7272
JdbcMapping arrayJdbcMapping,
7373
Object entityId,

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
@@ -33,12 +33,12 @@
3333
import org.hibernate.reactive.sql.results.spi.ReactiveListResultsConsumer;
3434
import org.hibernate.sql.ast.tree.expression.JdbcParameter;
3535
import org.hibernate.sql.ast.tree.select.SelectStatement;
36-
import org.hibernate.sql.exec.internal.JdbcOperationQuerySelect;
3736
import org.hibernate.sql.exec.internal.JdbcParameterBindingImpl;
3837
import org.hibernate.sql.exec.internal.JdbcParameterBindingsImpl;
3938
import org.hibernate.sql.exec.internal.JdbcParameterImpl;
4039
import org.hibernate.sql.exec.spi.JdbcParameterBindings;
4140
import org.hibernate.sql.exec.spi.JdbcParametersList;
41+
import org.hibernate.sql.exec.spi.JdbcSelect;
4242
import org.hibernate.sql.results.internal.RowTransformerStandardImpl;
4343

4444
import static org.hibernate.event.spi.LoadEventListener.GET;
@@ -160,7 +160,7 @@ protected <K> CompletionStage<List<E>> performOrderedMultiLoad(
160160
jdbcParameter,
161161
getSessionFactory()
162162
);
163-
final JdbcOperationQuerySelect jdbcSelectOperation = getSessionFactory().getJdbcServices()
163+
final JdbcSelect jdbcSelectOperation = getSessionFactory().getJdbcServices()
164164
.getJdbcEnvironment()
165165
.getSqlAstTranslatorFactory()
166166
.buildSelectTranslator( getSessionFactory(), sqlAst )
@@ -262,7 +262,7 @@ protected <K> CompletionStage<List<E>> performUnorderedMultiLoad(
262262
getSessionFactory()
263263
);
264264

265-
final JdbcOperationQuerySelect jdbcSelectOperation = getSessionFactory().getJdbcServices()
265+
final JdbcSelect jdbcSelectOperation = getSessionFactory().getJdbcServices()
266266
.getJdbcEnvironment()
267267
.getSqlAstTranslatorFactory()
268268
.buildSelectTranslator( getSessionFactory(), sqlAst )

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@
3838
import org.hibernate.reactive.util.impl.CompletionStages;
3939
import org.hibernate.sql.ast.SqlAstTranslatorFactory;
4040
import org.hibernate.sql.ast.tree.select.SelectStatement;
41-
import org.hibernate.sql.exec.internal.JdbcOperationQuerySelect;
4241
import org.hibernate.sql.exec.internal.JdbcParameterBindingsImpl;
4342
import org.hibernate.sql.exec.spi.JdbcParameterBindings;
4443
import org.hibernate.sql.exec.spi.JdbcParametersList;
44+
import org.hibernate.sql.exec.spi.JdbcSelect;
4545
import org.hibernate.sql.results.internal.RowTransformerStandardImpl;
4646

4747
import static org.hibernate.event.spi.LoadEventListener.GET;
@@ -244,7 +244,7 @@ private CompletionStage<List<T>> loadEntitiesById(
244244

245245
// we should have used all the JdbcParameter references (created bindings for all)
246246
assert offset == jdbcParameters.size();
247-
final JdbcOperationQuerySelect jdbcSelect = sqlAstTranslatorFactory
247+
final JdbcSelect jdbcSelect = sqlAstTranslatorFactory
248248
.buildSelectTranslator( getSessionFactory(), sqlAst )
249249
.translate( jdbcParameterBindings, QueryOptions.NONE );
250250

0 commit comments

Comments
 (0)