Skip to content

Commit b7a24c2

Browse files
committed
HHH-19375 improve test for whether we should use Quarkus injection
also look for io.quarkus.hibernate.reactive
1 parent b84973a commit b7a24c2

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tooling/metamodel-generator/src/main/java/org/hibernate/processor/HibernateProcessor.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,9 @@ private boolean handleSettings(ProcessingEnvironment environment) {
230230
final PackageElement quarkusOrmPackage =
231231
context.getProcessingEnvironment().getElementUtils()
232232
.getPackageElement( "io.quarkus.hibernate.orm" );
233+
final PackageElement quarkusReactivePackage =
234+
context.getProcessingEnvironment().getElementUtils()
235+
.getPackageElement( "io.quarkus.hibernate.reactive.runtime" );
233236

234237
PackageElement quarkusOrmPanachePackage =
235238
context.getProcessingEnvironment().getElementUtils()
@@ -252,7 +255,7 @@ && packagePresent(quarkusOrmPanachePackage) ) {
252255
context.setAddGeneratedAnnotation( packagePresent(jakartaAnnotationPackage) );
253256
context.setAddDependentAnnotation( packagePresent(jakartaContextPackage) );
254257
context.setAddTransactionScopedAnnotation( packagePresent(jakartaTransactionPackage) );
255-
context.setQuarkusInjection( packagePresent(quarkusOrmPackage) );
258+
context.setQuarkusInjection( packagePresent(quarkusOrmPackage) || packagePresent(quarkusReactivePackage) );
256259
context.setUsesQuarkusOrm( packagePresent(quarkusOrmPanachePackage) );
257260
context.setUsesQuarkusReactive( packagePresent(quarkusReactivePanachePackage) );
258261

0 commit comments

Comments
 (0)