Discuss / Java / 这个地方不是很理解

这个地方不是很理解

Topic source

去掉BonusService.addBonus()方法的@Transactional,会引来另一个问题,即其他地方如果调用BonusService.addBonus()方法,那就没法保证事务了

是因为“关于数据库的操作已经关闭了自动交功能,在@transactional注解下的register方法可以自动提交。但是单独的调用addBouns方法涉及数据库操作,却无法自动提交”吗?

清83836

#3 Created at ... [Delete] [Delete and Lock User]

去掉BonusService.addBonus()方法的@Transactional,那么这个方法就没有声明事务支持,方法里的每一个SQL执行都是一个隐式事务


  • 1

Reply