此时调用methodA,则methodA执行结束spring框架代码提交事务时报如下异常:
[2018-02-24 17:02:29,444] (GlobalExceptionHandler.java:handle:35) [ERROR]: 运行时异常:
org.springframework.transaction.UnexpectedRollbackException:Transaction rolled back because it has been marked as rollback-only
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:720)
at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:521)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)