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.