Myslím, že něčemu nerozumíš. Pokud GROUP BY
v SQL, pak musíte seskupit podle všech vybraných sloupců. Totéž platí pro Hibernaci – pokud groupProperty
v Projection
, říkáte Hibernate, že tento sloupec je skupinový. Pokud nejsou odkazovány žádné další sloupce/pole, Hibernate bude předpokládat, že je nechcete, protože by také musely být seskupeny.
Abych udělal krok zpět:o co se snažíš? Pokud máte duplicitní data napříč všemi sloupce v tabulce, můžete mít špatná data nebo data nesprávně uchovávat. Přinejmenším by byl váš klíč zpackaný.