Skip to content

Commit a3b49f4

Browse files
committed
Fix compilation error
1 parent bb406c3 commit a3b49f4

File tree

3 files changed

+17
-10
lines changed

3 files changed

+17
-10
lines changed

hibernate-reactive-core/src/main/java/org/hibernate/reactive/provider/ReactivePersistenceProvider.java

+7
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.hibernate.reactive.provider.impl.ReactiveProviderChecker;
2323

2424
import jakarta.persistence.EntityManagerFactory;
25+
import jakarta.persistence.PersistenceConfiguration;
2526
import jakarta.persistence.spi.LoadState;
2627
import jakarta.persistence.spi.PersistenceProvider;
2728
import jakarta.persistence.spi.PersistenceUnitInfo;
@@ -38,6 +39,12 @@ public class ReactivePersistenceProvider implements PersistenceProvider {
3839

3940
private final PersistenceUtilHelper.MetadataCache cache = new PersistenceUtilHelper.MetadataCache();
4041

42+
@Override
43+
public EntityManagerFactory createEntityManagerFactory(PersistenceConfiguration persistenceConfiguration) {
44+
// Same as ORM
45+
throw log.notYetImplemented();
46+
}
47+
4148
/**
4249
* {@inheritDoc}
4350
* <p/>

hibernate-reactive-core/src/main/java/org/hibernate/reactive/session/impl/ReactiveSessionImpl.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ public <R> ReactiveQuery<R> createReactiveQuery(CriteriaQuery<R> criteriaQuery)
337337
}
338338
}
339339

340-
return createCriteriaQuery( selectStatement, criteriaQuery.getResultType() );
340+
return createReactiveCriteriaQuery( selectStatement, criteriaQuery.getResultType() );
341341
}
342342
catch (RuntimeException e) {
343343
if ( getSessionFactory().getJpaMetamodel().getJpaCompliance().isJpaTransactionComplianceEnabled() ) {
@@ -347,7 +347,7 @@ public <R> ReactiveQuery<R> createReactiveQuery(CriteriaQuery<R> criteriaQuery)
347347
}
348348
}
349349

350-
private <T> ReactiveQueryImplementor<T> createCriteriaQuery(SqmStatement<T> criteria, Class<T> resultType) {
350+
protected <T> ReactiveQueryImplementor<T> createReactiveCriteriaQuery(SqmStatement<T> criteria, Class<T> resultType) {
351351
final ReactiveQuerySqmImpl<T> query = new ReactiveQuerySqmImpl<>( criteria, resultType, this );
352352
applyQuerySettingsAndHints( query );
353353
return query;
@@ -522,7 +522,7 @@ public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(String hqlString
522522
public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(CriteriaUpdate<R> updateQuery) {
523523
checkOpen();
524524
try {
525-
return createCriteriaQuery( (SqmUpdateStatement<R>) updateQuery, null );
525+
return createReactiveCriteriaQuery( (SqmUpdateStatement<R>) updateQuery, null );
526526
}
527527
catch ( RuntimeException e ) {
528528
throw getExceptionConverter().convert( e );
@@ -533,7 +533,7 @@ public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(CriteriaUpdate<R
533533
public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(CriteriaDelete<R> deleteQuery) {
534534
checkOpen();
535535
try {
536-
return createCriteriaQuery( (SqmDeleteStatement<R>) deleteQuery, null );
536+
return createReactiveCriteriaQuery( (SqmDeleteStatement<R>) deleteQuery, null );
537537
}
538538
catch ( RuntimeException e ) {
539539
throw getExceptionConverter().convert( e );
@@ -544,7 +544,7 @@ public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(CriteriaDelete<R
544544
public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(JpaCriteriaInsertSelect<R> insertSelect) {
545545
checkOpen();
546546
try {
547-
return createCriteriaQuery( (SqmInsertSelectStatement<R>) insertSelect, null );
547+
return createReactiveCriteriaQuery( (SqmInsertSelectStatement<R>) insertSelect, null );
548548
}
549549
catch ( RuntimeException e ) {
550550
throw getExceptionConverter().convert( e );

hibernate-reactive-core/src/main/java/org/hibernate/reactive/session/impl/ReactiveStatelessSessionImpl.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -720,7 +720,7 @@ public <R> ReactiveQuery<R> createReactiveQuery(CriteriaQuery<R> criteriaQuery)
720720
}
721721
}
722722

723-
return createCriteriaQuery( selectStatement, criteriaQuery.getResultType() );
723+
return createReactiveCriteriaQuery( selectStatement, criteriaQuery.getResultType() );
724724
}
725725
catch (RuntimeException e) {
726726
if ( getSessionFactory().getJpaMetamodel().getJpaCompliance().isJpaTransactionComplianceEnabled() ) {
@@ -730,7 +730,7 @@ public <R> ReactiveQuery<R> createReactiveQuery(CriteriaQuery<R> criteriaQuery)
730730
}
731731
}
732732

733-
private <T> ReactiveQuery<T> createCriteriaQuery(SqmStatement<T> criteria, Class<T> resultType) {
733+
private <T> ReactiveQuery<T> createReactiveCriteriaQuery(SqmStatement<T> criteria, Class<T> resultType) {
734734
final ReactiveQuerySqmImpl<T> query = new ReactiveQuerySqmImpl<>( criteria, resultType, this );
735735
applyQuerySettingsAndHints( query );
736736
return query;
@@ -908,7 +908,7 @@ public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(String hqlString
908908
public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(CriteriaUpdate<R> updateQuery) {
909909
checkOpen();
910910
try {
911-
return createCriteriaQuery( (SqmUpdateStatement<R>) updateQuery, null );
911+
return createReactiveCriteriaQuery( (SqmUpdateStatement<R>) updateQuery, null );
912912
}
913913
catch ( RuntimeException e ) {
914914
throw getExceptionConverter().convert( e );
@@ -919,7 +919,7 @@ public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(CriteriaUpdate<R
919919
public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(CriteriaDelete<R> deleteQuery) {
920920
checkOpen();
921921
try {
922-
return createCriteriaQuery( (SqmDeleteStatement<R>) deleteQuery, null );
922+
return createReactiveCriteriaQuery( (SqmDeleteStatement<R>) deleteQuery, null );
923923
}
924924
catch ( RuntimeException e ) {
925925
throw getExceptionConverter().convert( e );
@@ -930,7 +930,7 @@ public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(CriteriaDelete<R
930930
public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(JpaCriteriaInsertSelect<R> insertSelect) {
931931
checkOpen();
932932
try {
933-
return createCriteriaQuery( (SqmInsertSelectStatement<R>) insertSelect, null );
933+
return createReactiveCriteriaQuery( (SqmInsertSelectStatement<R>) insertSelect, null );
934934
}
935935
catch ( RuntimeException e ) {
936936
throw getExceptionConverter().convert( e );

0 commit comments

Comments
 (0)