资讯动态

事务的失效场景

发布时间:2026/10/31 6:30:20 来源:尧图企业网站定制
代码演示不加事务注解会失效报错之后还是插入了数据库中private修饰的方法也会失效在本类调用其他方法会失效在aa重写接口的方法里面没有加注解在bb的方法里面加了注解这时候也会插入数据库导致事务失效因为本类的bb方法没有经过Aop的动态代理使用原始对象引用没有经过事务拦截器去开启事务所以事务失效事务的传播行为设置的不对也会失效这样也会插入到数据库中 导致事务失效加了try catch也会事务失效没有加Service注解的类也会事务失效因为启动就报错了他没有交给ioc容器去管理多线程环境下也会事务失效总结1.private方法不支持事务,必须public2.不加事务注解的方法会失效3.使用了try catch会失效4.顶层方法不加事务注解使用this调用本类其他加事务注解的方法会失效因为没有被aop代理5.业务代码在线程里面会失效6.事务的传播行为设置的不对也会失效7.类上没有加Service注解会失效因为启动项目就报错了

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑