From e8e8bf8a683c9fee0d9b08fe797201aa2a8a3970 Mon Sep 17 00:00:00 2001 From: Andreas Svanberg <andreass@dsv.su.se> Date: Tue, 7 May 2024 12:23:48 +0200 Subject: [PATCH] 3376 Upgrade Hibernate --- .../java/se/su/dsv/scipro/project/ProjectRepoImpl.java | 8 ++++---- pom.xml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/core/src/main/java/se/su/dsv/scipro/project/ProjectRepoImpl.java b/core/src/main/java/se/su/dsv/scipro/project/ProjectRepoImpl.java index 306912f560..627af554ec 100644 --- a/core/src/main/java/se/su/dsv/scipro/project/ProjectRepoImpl.java +++ b/core/src/main/java/se/su/dsv/scipro/project/ProjectRepoImpl.java @@ -19,13 +19,13 @@ public class ProjectRepoImpl extends GenericRepo<Project, Long> implements Proje @Override public List<User> findMultipleAuthors(Collection<Project> projects) { TypedQuery<User> query = em().createQuery(""" - from User u where u in ( - select participant + from User u where u.id in ( + select participant.id from Project project join project.projectParticipants as participant where project in :projects - group by participant - having count(participant) > 1) + group by participant.id + having count(participant.id) > 1) """, User.class); query.setParameter("projects", projects); return query.getResultList(); diff --git a/pom.xml b/pom.xml index d3f2719494..271b096252 100755 --- a/pom.xml +++ b/pom.xml @@ -26,7 +26,7 @@ <!-- See https://hibernate.org/orm/releases/ for which version Hibernate implements --> <jakarta.persistence-api.version>3.1.0</jakarta.persistence-api.version> - <hibernate.version>6.1.7.Final</hibernate.version> + <hibernate.version>6.5.0.Final</hibernate.version> <mariadb-java-client.version>3.2.0</mariadb-java-client.version> <querydsl.version>5.0.0</querydsl.version>