我在服务级别创建了一个新线程,并在新线程的run方法中调用了一个服务方法。代码如下:
public void run() {
businessService.dealCheckThirdPay(pageNumber,date);
}
我注意到dealCheckThirdPay
方法的注释
@Transactional(rollbackFor = Exception.class)
,但eclipse警告我,我必须使用'尝试捕获'在businessService.dealCheckThirdPay(pageNumber,date)
方法上。我想如果我使用'尝试赶上'我不能回滚交易。我该如何处理?