@Transactional(propagation=Propagation.REQUIRED)publicvoidexe(){try{ReservereserveInfo=newTransactionTemplate.execute(newTransactionCallback(){@OverridepublicReservedoInTransaction(TransactionStatusstatus){returnreserveService.callReserve(reserveDetails);}});if(reserveInfo!=null&&reserveInfo.get