Use Blaze Persistence for criteria queries.
Blaze Persistence is more flexible, but also less type-safe than JPA
Criteria. This change explores what the changes look like and how
efficient the resulting queries are.
Change-Id: Ia47e4f0280d451e0381f58ece297c5bc06604289
diff --git a/pom.xml b/pom.xml
index cd94789..0efeb19 100644
--- a/pom.xml
+++ b/pom.xml
@@ -194,9 +194,22 @@
<artifactId>quarkus-container-image-jib</artifactId>
</dependency>
-
<!-- Quarkus universe -->
<dependency>
+ <groupId>com.blazebit</groupId>
+ <artifactId>blaze-persistence-integration-quarkus</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.blazebit</groupId>
+ <artifactId>blaze-persistence-integration-hibernate-5.6</artifactId>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.blazebit</groupId>
+ <artifactId>blaze-persistence-entity-view-processor</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-mail</artifactId>
</dependency>