【发布时间】:2018-08-09 09:30:44
【问题描述】:
我的 Spring-Boot 应用程序有问题。 在我使用@Transactional 从我的函数中获得结果后,我试图发送通知,但@Transactional 不起作用,回滚不起作用。这是代码。
@Service
public class ParkingServiceImpl implements ParkingService {
@Override
public void getParkingFromBOAsyncWrapper() {
ArrayList<BOUserParking> listUserParkingfromBO = getParkingFromBOTransaction();
/** Send notification **/
if(listUserParkingfromBO!=null){
notificationService.sendNotification(listUserParkingfromBO);
}
}
@Transactional
@Override
public ArrayList<BOUserParking> getParkingFromBOTransaction() {
// .... insert or update on db
}
}
【问题讨论】:
标签: java spring spring-boot transactional