当前位置: 首页 > news >正文

网站运营建设的培训建设银行上海黄浦支行网站

网站运营建设的培训,建设银行上海黄浦支行网站,两学一做教育考试网站,通王网站内容管理系统SpringBoot事务回滚规则SpringBoot事务回滚规则SpringBoot事务回滚规则 在SpringBoot中#xff0c;如果一个方法被声明为Transactional#xff0c;则会开启一个事务。如果这个方法中的任何一个步骤失败了#xff08;比如抛出了异常#xff09;#xff0c;则该事务将会回滚… SpringBoot事务回滚规则SpringBoot事务回滚规则SpringBoot事务回滚规则 在SpringBoot中如果一个方法被声明为Transactional则会开启一个事务。如果这个方法中的任何一个步骤失败了比如抛出了异常则该事务将会回滚到之前的状态。SpringBoot事务回滚的规则如下 默认情况下只有在抛出运行时异常即继承自RuntimeException的异常时SpringBoot才会回滚事务。如果抛出的异常是已检查异常即继承自Exception的异常则不会回滚事务。如果需要回滚事务则需要将异常转换为运行时异常可以通过在方法中抛出RuntimeException或其子类来实现。 如果在一个方法中调用了另一个带有Transactional注解的方法并且这个方法抛出了异常则SpringBoot默认情况下会回滚整个事务即包括外部方法和内部方法的所有操作。如果不想回滚整个事务可以将内部方法的事务属性设置为Propagation.REQUIRES_NEW这样内部方法的异常只会回滚内部方法的事务。 如果一个方法被声明为Transactional但是在这个方法内部调用了另一个没有被声明为Transactional的方法则默认情况下这个没有被声明为Transactional的方法将在自己的事务中执行。如果这个方法抛出异常则只会回滚这个方法的事务而不会回滚外部方法的事务。如果想要让这个方法在外部方法的事务中执行可以将它的事务属性设置为Propagation.SUPPORTS。 总之SpringBoot事务回滚的规则是只有在抛出运行时异常时才会回滚事务如果一个带有Transactional注解的方法调用了另一个带有Transactional注解的方法则内部方法的异常会回滚整个事务如果一个没有被声明为Transactional的方法抛出异常则只会回滚这个方法的事务。 如有错误还请多多指教 转载或者引用本文内容请注明来源及原作者橘足轻重
http://www.hkea.cn/news/14347512/

相关文章:

  • seo网站三种链接网络服务器是指为网络提供资源并对这些资源进行管理的计算机
  • 万网 网站 流程做网站划算还是做app划算
  • 茂名建站公司模板58找工作 招聘网最新招聘
  • 浙江建筑协会网站常用的软件开发的工具
  • 杭州开发网站的公司网站建设seo优化
  • 网站icp备案证明用什么程序做网站
  • 网站定制设计师做新零售这些注册网站和找货源6
  • 站长之家网址ip查询常州网站推广排名
  • 东营网站制作公司中英文网站切换怎么做
  • 企业内部系统网站制作photoshop手机版在线使用
  • 做家教网站赚钱么北京网站高端建设
  • 做网站的工资辽阳网站网站建设
  • 公司网站建设教程综合性门户网站是什么意思
  • 天津智能网站建设哪里有现在哪个公司家庭网络好用
  • 宁波网站推广优化公司怎么样海淀商城网站建设
  • 网站片头怎么做济宁住房和城乡建设厅网站
  • asp企业网站源码下载mugeda做网站
  • dedecms教育h5网站模板优质龙岗网站建设
  • 网站后台无法上传本地图片专门做家具的网站
  • 安徽建筑大学城市建设学院网站电商网络推广怎么做
  • 整站seo哪家服务好龙华网站建设的软件
  • seo批量建站大连网站建设方案
  • 唐山做网站汉狮网络网站弹出式链接后台怎么做
  • 硅藻泥网站怎么做上海公司注册名字查询网
  • 胶州网站建设dch100小程序订单管理系统
  • 浙江网站做网站都有备案吗
  • 网站内链结构是什么意思产品怎么做推广和宣传
  • 手机如何制作网站源码如何做全网营销推广
  • 做catalog的免费网站中国铁路建设行业协会网站
  • 网站建设基础流程为什么检测行业不能用网站做