@GeneratedValue
работи само за идентификатори и затова не можете да го използвате. Ако използвате MySQL, сте доста ограничени, тъй като последователностите на базата данни не се поддържат.
InnoDB не е t поддържа множество AUTO_INCREMENT колони и ако вашата таблица PK е AUTO_INCREMENTED, тогава имате две опции:
-
Потърсете отделна таблица, която се държи като генератор на последователности, решението, за което вече казахте, че не сте доволни.
-
Използвайте INSERT TRIGGER за да увеличите тази колона.