Myślę, że coś nie rozumiesz. Jeśli GROUP BY
w SQL, musisz pogrupować według wszystkich wybranych kolumn. To samo dotyczy Hibernate - jeśli groupProperty
w Projection
, mówisz Hibernate, że ta kolumna jest kolumną grupową. Jeśli nie ma odniesienia do żadnych innych kolumn/pól, Hibernate założy, że ich nie chcesz, ponieważ również musiałyby być zgrupowane.
Cofając się o krok:co próbujesz zrobić? Jeśli masz zduplikowane dane we wszystkich wszystkich kolumn w tabeli, możesz mieć złe dane lub niepoprawnie utrwalać dane. Przynajmniej twój klucz byłby zepsuty.