什么时候@transactional()注解会失效? 注释的方法非public 注释的方法被本类中方法调用(因为是基于aop实现的,本类的方法调用不会打到代理对象) 手动try catch处理了异常 数据库引擎不支持事务 错误的异常类型参数填写