Я знаю, что есть похожие вопросы, но я не смог найти его в 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);