当我在java中创建一个新的thead时如何控制事务?

时间:2017-01-12 08:29:57

标签: java transactions

我在服务级别创建了一个新线程,并在新线程的run方法中调用了一个服务方法。代码如下:

public void run() {          
    businessService.dealCheckThirdPay(pageNumber,date);   
}

我注意到dealCheckThirdPay方法的注释 @Transactional(rollbackFor = Exception.class),但eclipse警告我,我必须使用'尝试捕获'在businessService.dealCheckThirdPay(pageNumber,date)方法上。我想如果我使用'尝试赶上'我不能回滚交易。我该如何处理?

0 个答案:

没有答案