Oracle
 sql >> Datenbank >  >> RDS >> Oracle

JPA-Entitätsklasse mit Fehler mit 2 @GeneratedValue-Feldern

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.