当你将方法标记
@Transactional为时,如果方法内部发生任何异常,则只会将周围的TX标记为回滚(即使你捕获了它们)。你可以使用
@Transactional批注的其他属性来防止其回滚,例如:
@Transactional(rollbackFor=MyException.class, noRollbackFor=MyException2.class)
欢迎分享,转载请注明来源:内存溢出
当你将方法标记
@Transactional为时,如果方法内部发生任何异常,则只会将周围的TX标记为回滚(即使你捕获了它们)。你可以使用
@Transactional批注的其他属性来防止其回滚,例如:
@Transactional(rollbackFor=MyException.class, noRollbackFor=MyException2.class)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)