sql >> Database >  >> RDS >> Oracle

JPA Entiteitsklasse geeft fout met 2 @GeneratedValue-velden

Zoals de foutmelding zegt, Slechts één veld met @GeneratedValue is toegestaan, maar je hebt er twee.
Verwijder er een.

Ik ben bang dat je niet kunt doen wat je van plan was met eenvoudige annotaties.
Bekijk dit bestaande bericht voor een tijdelijke oplossing.
oplossing

Ik weet niet zeker waarom je twee kolommen in dezelfde tabel nodig hebt, waarvan de waarde automatisch moet worden verhoogd.
Als je echt twee unieke kolommen wilt, kun je je id zoals gewoonlijk gebruiken en UUID voor de andere kolom.



  1. `VOER ONMIDDELLIJK UIT` Oracle Statement krijgt fout

  2. Oracle RAC op clouds van derden

  3. SQL Server (2008) Geef ArrayList of String door aan SP voor IN()

  4. MySQL/InnoDB en langlopende queries