@GeneratedValue
chỉ hoạt động cho số nhận dạng và vì vậy bạn không thể sử dụng nó. Nếu bạn sử dụng MySQL, bạn sẽ bị hạn chế vì các chuỗi cơ sở dữ liệu không được hỗ trợ.
InnoDB doesn ' không hỗ trợ nhiều cột AUTO_INCREMENT và nếu PK trong bảng của bạn là AUTO_INCREMENTED, thì bạn có hai tùy chọn:
-
Tìm một bảng riêng biệt hoạt động giống như một trình tạo trình tự, giải pháp mà bạn đã nói rằng bạn không hài lòng.
-
Sử dụng CHÈN TRIGGER để tăng cột đó.