• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

ssm的事物控制?怎么回滚?

用ssm搭建了一个项目。
比如我现在要去取钱,如何保证银行卡的钱扣除,钱出来,等等流程,要么全执行,要么一个也不执行。

在网上找了很多,都说是@Transactional。可是就是回不去啊。
@Transactional
        @Override
        public void AllPay(String name,int bea_no,String pay_pwd) {
               
                if (beaNoDao.findStateByBea(bea_no)==1) {
                        System.out.println("可售");
                        beaNoDao.stateTwo(bea_no);//将靓号状态改为2
                       
                        if (userDao.payPwdIsTrue(pay_pwd, name)!=null) {
                                System.out.println("密码正确");
                                if (userDao.nameWing(name)>userDao.beautifulPrice(bea_no)) {
                                        System.out.println("元宝充足");
                                        userDao.deductWing(bea_no, name);
                                        beaNoDao.stateZero(bea_no);
                                        accountDao.userIdToBeaId(userDao.findIdByName(name), beaNoDao.findIdByBea(bea_no));
//                                        return true;
                                }else {
                                        System.out.println("元宝不足");
                                        throw new RuntimeException();
//                                        return false;
                                }
                        }else {
                                System.out.println("密码错误");
                                throw new RuntimeException();
//                                return false;
                        }
                }else {
                        System.out.println("已售出");
                        throw new RuntimeException();
//                        return false;
                }
               
        }

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

你看一下配置文件申明的事务处理方法

使用道具 举报

发新帖

发布任务需求已有1031164位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!