SpringBoot事务
@Transactional 可以加到类上或方法上,默认只有RunntimeException才会触发事务回滚,一般的Exception不会触发,所以有时候会比较困惑。
可以:
@Transactional(rollbackFor = Exception.class)
也可以在方法内强制回滚??
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
@Transactional 可以加到类上或方法上,默认只有RunntimeException才会触发事务回滚,一般的Exception不会触发,所以有时候会比较困惑。
可以:
@Transactional(rollbackFor = Exception.class)
也可以在方法内强制回滚??
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();