场景: 方法中使用声明式事务(Transaction)注解不起效果
原因:
1、使用注解的方法是非public修饰符修饰的方法(private,protected修饰的方法都无效)
2、使用注解的方法手动使用try...catch进行捕获了异常(如果需要捕获异常且又要事务起作用,则需要在catch中加:throw new RuntimeException()即可)
场景: 方法中使用声明式事务(Transaction)注解不起效果
原因:
1、使用注解的方法是非public修饰符修饰的方法(private,protected修饰的方法都无效)
2、使用注解的方法手动使用try...catch进行捕获了异常(如果需要捕获异常且又要事务起作用,则需要在catch中加:throw new RuntimeException()即可)