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>