读书人

Spring 编程式事宜

发布时间: 2012-09-09 09:27:54 作者: rapoo

Spring 编程式事务

?

1.首先在applicationContext.xml?配置文件里注入 transactionManager 的bean。

<bean id="transactionManager"name="code">@Autowired    private PlatformTransactionManager transactionManager;    public TransactionTemplate getTransactionTemplate() {        return new TransactionTemplate(transactionManager);    }

?

3.调用方法例子

public void test(){getTransactionTemplate().execute(new TransactionCallback() {@Overridepublic Object doInTransaction(TransactionStatus tStatus) {//要调用的方法 1//方法2//..........//调用方法发生异常时会自动回滚,不用try -- catch处理return null;}});}

?

?

读书人网 >编程

热点推荐