b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

请介绍一下Spring的事务管理

电脑杂谈  发布时间:2020-02-19 16:00:44  来源:网络整理

spring 多事务_spring 事务面试题_spring 事务 aop

spring提供了几个关于事务处理的类:

TransactionDefinition //事务属性定义

TranscationStatus //代表了当前的事务,可以提交,回滚。

PlatformTransactionManager这个是spring提供的用于管控事务的基础接口,其下有一个实现的抽象类AbstractPlatformTransactionManager,我们使用的事务管理类比如DataSourceTransactionManager等都是这个类的子类。

spring 多事务_spring 事务面试题_spring 事务 aop

一般事务定义方法:

TransactionDefinition td = new TransactionDefinition();

TransactionStatus ts = transactionManager.getTransaction(td);

try

spring 事务面试题_spring 多事务_spring 事务 aop

{ //do sth

transactionManager.commit(ts);

}

catch(Exception e){transactionManager.rollback(ts);}

spring 多事务_spring 事务面试题_spring 事务 aop

spring提供的事务管理可以分为两类:编程式的跟声明式的。编程式的,比较灵活,但是代码量大,存在重复的代码相当多;声明式的比编程式的更灵活。

编程式主要使用transactionTemplate。省略了部分的提交,回滚spring 事务面试题,一系列的事务对象定义spring 事务面试题,需注入事务管理对象.

void add()

{

spring 事务面试题_spring 事务 aop_spring 多事务

transactionTemplate.execute( new TransactionCallback(){

pulic Object doInTransaction(TransactionStatus ts)

{ //do sth}

}

}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-141339-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 李存光
        李存光

        和美海军这样的对手玩比和毛子玩会有意义

      • 毅宗李谅祚
        毅宗李谅祚

        必将稳步向前

      每日福利
      热点图片
      拼命载入中...