Wie die Fehlermeldung sagt, nur ein Feld mit @GeneratedValue
ist erlaubt, aber Sie haben zwei.
Bitte entfernen Sie eines davon.
Ich fürchte, Sie können mit einfachen Anmerkungen nicht das erreichen, was Sie beabsichtigt haben.
Schauen Sie sich diesen bestehenden Beitrag an, um eine Problemumgehung zu finden.
Problemumgehung
Sie sind sich nicht sicher, warum Sie zwei Spalten in derselben Tabelle benötigen, deren Wert automatisch erhöht werden muss.
Wenn Sie wirklich zwei eindeutige Spalten möchten, können Sie Ihre ID wie gewohnt und die UUID für die andere Spalte verwenden.