Jak mówi komunikat o błędzie, tylko jedno pole z @GeneratedValue
jest dozwolone, ale masz dwa.
Usuń jeden z nich.
Obawiam się, że nie możesz zrobić tego, co zamierzałeś, za pomocą prostych adnotacji.
Sprawdź ten istniejący post, aby obejść ten problem.
obejście
Nie wiesz, dlaczego potrzebujesz dwóch kolumn w tej samej tabeli, których wartość musi być automatycznie zwiększana.
Jeśli naprawdę chcesz mieć dwie kolumny Unique, możesz użyć swojego identyfikatora jak zwykle i UUID dla drugiej kolumny.