Как получить автоматически сгенерированный идентификатор, который я только что вставил в базу данных (Java) - PullRequest
0 голосов
/ 11 мая 2018

Я знаю, что есть похожие вопросы, но я не смог найти его в Java, вот моя проблема, у меня есть таблица с именем «транзакции», которая имеет автоматически сгенерированный идентификатор [COT_Id], и у меня есть и промежуточная таблица [USER_TRANS] со следующимстолбцы: [COT_Id], [USER_Id], который устанавливает связь между таблицей транзакций и таблицей пользователей, и мне нужно вставить новое значение в транзакцию, что уже сделано, теперь, когда она вставлена, мне нужно получить автоматически сгенерированный идентификаторчтобы вставить его в промежуточную таблицу, вот мой код:

  Transaction transaccion = new Transaction();
                 transaccion.setMvg_id(mvg_id);
                 aproCvv = generalService.getCardByCvv(cvv, cardNum);
                 transaccion.setCrd_id(aproCvv);
                 transaccion.setCot_amount(cot_amount);
                 transaccion.setCot_cuotas(cuotas);
                 transaccion.setCcr_id(ccr_id);
                 transaccion.setCot_authorizationNumber(numeroauto);
                 Date dateAct = new Date();
                 transaccion.setCot_CreateDate(dateAct);
                 transaccion.setEsb_id(esb_id);
                 transaccion.setCot_Ip(ipRemoto);
                 transaccion.setCot_cashUser(cot_cashUser);
                 transaccion.setCot_Reference(cot_Reference);
                 transaccion.setChn_id(chn_id);
                 transaccion.setCot_reverseReference("5454");
                 transaccion.setCot_transactionPin("566546df");
                 transaccion.setTrs_id(54);

                 if(resultado) {

                     transactionService.saveTrans(transaccion);

                    //here's where I need the autogenerated Id (transId)
                     generalService.saveUserTrans(udID, transId, 1);   
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...