Jeg tror du misforstår noget. Hvis du GROUP BY
i SQL, så skal du gruppere efter alle valgte kolonner. Det samme gælder for Hibernate - hvis du groupProperty
i en Projection
, fortæller du Hibernate, at den kolonne er en gruppekolonne. Hvis der ikke henvises til andre kolonner/felter, antager Hibernate, at du ikke vil have dem, da de også skal grupperes.
For at tage et skridt tilbage:hvad prøver du at gøre? Hvis du har dublerede data på tværs af alle kolonner i en tabel, kan du have dårlige data eller vedblivende data forkert. Din nøgle ville i det mindste være rodet.