@GeneratedValue
virker kun for identifikatorer, så du kan ikke bruge det. Hvis du bruger MySQL, er du ret begrænset, da databasesekvenser ikke understøttes.
InnoDB gør ikke' t understøtter flere AUTO_INCREMENT-kolonner og hvis din tabel PK er AUTO_INCREMENTED, så har du to muligheder:
-
Gå efter et separat bord, der opfører sig som en sekvensgenerator, den løsning, du allerede har sagt, at du ikke er tilfreds med.
-
Brug en INSERT TRIGGER for at øge den kolonne.