Jag tror att du missförstår något. Om du GROUP BY i SQL måste du gruppera efter alla valda kolumner. Detsamma gäller Hibernate - om du groupProperty i en Projection , säger du till Hibernate att den kolumnen är en gruppkolumn. Om inga andra kolumner/fält refereras, antar Hibernate att du inte vill ha dem, eftersom de också skulle behöva grupperas.
För att ta ett steg tillbaka:vad försöker du göra? Om du har dubbletter av data över alla kolumner i en tabell, kan du ha dåliga data eller bevara data felaktigt. Åtminstone skulle din nyckel vara trasslig.