あなたは何かを誤解していると思います。 GROUP BYの場合 SQLでは、選択したすべての列でグループ化する必要があります。同じことがHibernateにも当てはまります-groupPropertyの場合 Projectionで 、あなたはその列がグループ列であることをHibernateに伝えています。他の列/フィールドが参照されていない場合、Hibernateはそれらもグループ化する必要があるため、それらは不要であると見なします。
一歩後退するには:あなたは何をしようとしていますか? すべてでデータが重複している場合 テーブルの列に、データが不良であるか、データが正しく保持されていない可能性があります。少なくとも、あなたの鍵はめちゃくちゃになるでしょう。