Два вызова DAOImpl в одной транзакции из сервисного уровня в приложении Springboot - PullRequest
0 голосов
/ 13 сентября 2018

Исключение: транзакция JTA неожиданно откатилась (возможно, из-за тайм-аута);вложенным исключением является weblogic.transaction.RollbackException: setRollbackOnly вызывается для транзакции

Мой код: @Override @Transactional (распространение = Propagation.REQUIRED, rollbackFor = Exception.class) public void updateBEmployee (long interfaceId, String jsonObj, String jsonObj,cmIds, String url) {transactionTemplate.execute (new TransactionCallbackWithoutResult () {protected void doInTransactionWithoutResult (статус TransactionStatus) {try {bDAO.updateBackgroundInterfaceXMLResponse (interfaceId, jsonObj {e)} eXlImpSense ()status.setRollbackOnly ();}
}});}

...