Spring事务管理与银行转账案例分析.pptxVIP

  • 2
  • 0
  • 约1.37千字
  • 约 8页
  • 2026-06-10 发布于山西
  • 举报

Spring事务简介

Spring事务简介Spring事务简介案例:银行账户转账

事务作用:在数据层保障一系列的数据库操作同成功同失败Spring事务作用:在数据层或业务层保障一系列的数据库操作同成功同失败Spring事务简介publicclassDataSourceTransactionManager{……}publicinterfacePlatformTransactionManager{

voidcommit(TransactionStatusstatus)throwsTransactionException;

voidrollback(TransactionStatusstatus)throwsTransactionException;

}

模拟银行账户间转账业务需求:实现任意两个账户间转账操作需求微缩:A账户减钱,B账户加钱分析:①:数据层提供基础操作,指定账户减钱(outMoney),指定账户加钱(inMoney)②:业务层提供转账操作(transfer),调用减钱与加钱的操作③:提供2个账号和操作金额执行转账操作④:基于Spring整合MyBatis环境搭建上述操作结果分析:①:程序正常执行时,账户金额A减B加,没有问题②:程序出现异常后,转账失败,但是异常之前操作成功,异常之后操作失败,整体业务失败案例:银行账户转账

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档