Аз не съм специалист по Java, така че ще трябва да погледнете в слоя база данни как точно да продължите, но има 3 начина, по които можете да направите това:
- Можете да създадете процедура за съхраняване, ако сървърът на базата данни, който използвате, може (повечето го правят) и да я извикате от вашия код.
- Създайте тригер, който връща идентификационния номер при първото вмъкване и го използвайте при следващото си вмъкване в DB.
- Използвайте UUID и използвайте това като ключ вместо автоматично генерирания ключ на базата данни.