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>