Tôi không phải là chuyên gia Java nên bạn sẽ phải xem xét lớp cơ sở dữ liệu để biết cách tiến hành chính xác nhưng có 3 cách bạn có thể thực hiện:
- Bạn có thể tạo quy trình lưu trữ nếu máy chủ cơ sở dữ liệu bạn đang sử dụng có khả năng (hầu hết đều làm được) và gọi nó từ mã của bạn.
- Tạo trình kích hoạt trả về số id trong lần chèn đầu tiên và sử dụng nó trong lần chèn DB tiếp theo của bạn.
- Sử dụng UUID và sử dụng nó làm khóa thay vì khóa được tạo tự động trong cơ sở dữ liệu.