php网站开发程序填空题,百度公司简介,公司网络推广该怎么做,淘宝网站建设设计模板事务传播行为介绍 Spring中的7个事务传播行为:
事务行为说明特点PROPAGATION_REQUIRED支持当前事务#xff0c;假设当前没有事务。就新建一个事务父事务与子事务要么都成功#xff0c;要么都失败PROPAGATION_SUPPORTS支持当前事务#xff0c;假设当前没有事务#xff0…事务传播行为介绍 Spring中的7个事务传播行为:
事务行为说明特点PROPAGATION_REQUIRED支持当前事务假设当前没有事务。就新建一个事务父事务与子事务要么都成功要么都失败PROPAGATION_SUPPORTS支持当前事务假设当前没有事务就以非事务方式运行PROPAGATION_MANDATORY支持当前事务假设当前没有事务就抛出异常PROPAGATION_REQUIRES_NEW新建事务假设当前存在事务。把当前事务挂起子事务可以单独提交提交后父事务的异常不影响子事务。如果子事务抛异常被父事务catch了也不影响父事务PROPAGATION_NOT_SUPPORTED以非事务方式运行操作。假设当前存在事务就把当前事务挂起PROPAGATION_NEVER以非事务方式运行假设当前存在事务则抛出异常PROPAGATION_NESTED如果当前存在事务则在嵌套事务内执行。如果当前没有事务则执行与PROPAGATION_REQUIRED类似的操作。子事务不能单独提交子事务的提交依赖于外层事务但是可以独立回滚父事务回滚子事务也会回滚。如果子事务抛异常被父事务catch了也不影响父事务