Oracle
 sql >> Base de données >  >> RDS >> Oracle

Classe d'entité JPA donnant une erreur avec 2 champs @GeneratedValue

Comme le dit le message d'erreur, un seul champ avec @GeneratedValue est autorisé mais vous en avez deux.
Veuillez en supprimer un.

Je crains que vous ne puissiez pas faire ce que vous vouliez par de simples annotations.
Consultez ce message existant pour une solution de contournement.
solution de contournement

Vous ne savez pas pourquoi vous avez besoin de deux colonnes dans la même table, dont la valeur doit être incrémentée automatiquement.
Si vous voulez vraiment deux colonnes uniques, vous pouvez utiliser votre identifiant comme d'habitude et l'UUID pour l'autre colonne.