Skip to content

Commit 295b63e

Browse files
committed
Fix latest compilation errors
1 parent 0945edc commit 295b63e

File tree

4 files changed

+24
-16
lines changed

4 files changed

+24
-16
lines changed

hibernate-reactive-core/src/main/java/org/hibernate/reactive/generator/values/internal/ReactiveGeneratedValuesHelper.java

+8-8
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,6 @@
55
*/
66
package org.hibernate.reactive.generator.values.internal;
77

8-
import java.sql.PreparedStatement;
9-
import java.sql.ResultSet;
10-
import java.sql.SQLException;
11-
import java.util.ArrayList;
12-
import java.util.List;
13-
import java.util.concurrent.CompletionStage;
14-
158
import org.hibernate.HibernateException;
169
import org.hibernate.Internal;
1710
import org.hibernate.dialect.Dialect;
@@ -48,8 +41,15 @@
4841
import org.hibernate.sql.results.jdbc.spi.JdbcValuesSourceProcessingOptions;
4942
import org.hibernate.type.descriptor.WrapperOptions;
5043

51-
import static org.hibernate.generator.internal.NaturalIdHelper.getNaturalIdPropertyNames;
44+
import java.sql.PreparedStatement;
45+
import java.sql.ResultSet;
46+
import java.sql.SQLException;
47+
import java.util.ArrayList;
48+
import java.util.List;
49+
import java.util.concurrent.CompletionStage;
50+
5251
import static org.hibernate.generator.values.internal.GeneratedValuesHelper.noCustomSql;
52+
import static org.hibernate.internal.NaturalIdHelper.getNaturalIdPropertyNames;
5353
import static org.hibernate.reactive.sql.results.spi.ReactiveListResultsConsumer.UniqueSemantic.NONE;
5454

5555
/**

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

+2-3
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,7 @@ public CompletionStage<T> load(
5555
SharedSessionContractImplementor session) {
5656
final ReactiveSingleIdLoadPlan<T> loadPlan = (ReactiveSingleIdLoadPlan<T>) resolveLoadPlan(
5757
lockOptions,
58-
session.getLoadQueryInfluencers(),
59-
session.getFactory()
58+
session.getLoadQueryInfluencers()
6059
);
6160
return loadPlan.load( key, readOnly, true, session );
6261
}
@@ -68,7 +67,7 @@ public CompletionStage<T> load(
6867
LockOptions lockOptions,
6968
Boolean readOnly,
7069
SharedSessionContractImplementor session) {
71-
final ReactiveSingleIdLoadPlan<T> loadPlan = (ReactiveSingleIdLoadPlan<T>) resolveLoadPlan( lockOptions, session.getLoadQueryInfluencers(), session.getFactory() );
70+
final ReactiveSingleIdLoadPlan<T> loadPlan = (ReactiveSingleIdLoadPlan<T>) resolveLoadPlan( lockOptions, session.getLoadQueryInfluencers() );
7271
return loadPlan.load( key, entityInstance, readOnly, false, session );
7372
}
7473

hibernate-reactive-core/src/main/java/org/hibernate/reactive/query/internal/ReactiveNamedObjectRepositoryImpl.java

+6
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
*/
66
package org.hibernate.reactive.query.internal;
77

8+
import jakarta.persistence.TypedQuery;
89
import java.util.Map;
910
import java.util.function.Consumer;
1011

@@ -48,6 +49,11 @@ public void registerNamedQuery(String name, Query query) {
4849
delegate.registerNamedQuery( name, query );
4950
}
5051

52+
@Override
53+
public <R> TypedQueryReference<R> registerNamedQuery(String name, TypedQuery<R> query) {
54+
return delegate.registerNamedQuery( name, query );
55+
}
56+
5157
@Override
5258
public void visitSqmQueryMementos(Consumer<NamedSqmQueryMemento<?>> action) {
5359
delegate.visitSqmQueryMementos( action );

hibernate-reactive-core/src/main/java/org/hibernate/reactive/sql/exec/internal/StandardReactiveSelectExecutor.java

+8-5
Original file line numberDiff line numberDiff line change
@@ -412,14 +412,17 @@ public CompletionStage<ReactiveValuesResultSet> resolveJdbcValuesSource(
412412
}
413413
}
414414

415+
/**
416+
* Copied from Hibernate ORM
417+
*/
415418
private static CacheMode resolveCacheMode(ExecutionContext executionContext) {
416419
final QueryOptions queryOptions = executionContext.getQueryOptions();
417420
final SharedSessionContract session = executionContext.getSession();
418-
return coalesceSuppliedValues(
419-
() -> queryOptions == null ? null : queryOptions.getCacheMode(),
420-
session::getCacheMode,
421-
() -> CacheMode.NORMAL
422-
);
421+
return coalesceSuppliedValues(
422+
() -> queryOptions == null ? null : queryOptions.getCacheMode(),
423+
session::getCacheMode,
424+
() -> CacheMode.NORMAL
425+
);
423426
}
424427

425428
/**

0 commit comments

Comments
 (0)