From 840943d7fc1f266ee9b9595cac8b6cde26bb86c2 Mon Sep 17 00:00:00 2001 From: ikalyvas Date: Wed, 29 May 2019 17:21:45 +0300 Subject: [PATCH] Temporarily rolls back from Hibernate's latest version --- dmp-backend/pom.xml | 2 +- .../jpa/hibernatequeryablelist/QueryableHibernateList.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dmp-backend/pom.xml b/dmp-backend/pom.xml index cb515c253..deaaf8885 100644 --- a/dmp-backend/pom.xml +++ b/dmp-backend/pom.xml @@ -35,7 +35,7 @@ 7.0.35 2.8.4 - 5.4.2.Final + 5.2.11.Final 1.9 4.11 diff --git a/dmp-backend/queryable/src/main/java/eu/eudat/queryable/jpa/hibernatequeryablelist/QueryableHibernateList.java b/dmp-backend/queryable/src/main/java/eu/eudat/queryable/jpa/hibernatequeryablelist/QueryableHibernateList.java index e51a9a4d2..cb2f44ce8 100644 --- a/dmp-backend/queryable/src/main/java/eu/eudat/queryable/jpa/hibernatequeryablelist/QueryableHibernateList.java +++ b/dmp-backend/queryable/src/main/java/eu/eudat/queryable/jpa/hibernatequeryablelist/QueryableHibernateList.java @@ -255,6 +255,7 @@ public class QueryableHibernateList implements QueryableLi else return this.toListAsyncWithOutFields(); } + @Async private CompletableFuture> toListAsyncWithFields() { List results = this.manager.createQuery(query).getResultList(); Map> groupedResults = results.stream() @@ -269,6 +270,7 @@ public class QueryableHibernateList implements QueryableLi }).collect(Collectors.toList())); } + @Async private CompletableFuture> toListAsyncWithOutFields() { TypedQuery typedQuery = this.manager.createQuery(this.query); if (this.offset != null) typedQuery.setFirstResult(this.offset);