事务

同一个类里面的方法A调用方法B,方法A和方法B都加事务@Transactional,他俩通过默认的传播机制他俩在同一个事务中,不管他俩是否在一个类里面。

开头的第一个@Transactional 已经开启了事务了。

this或者本类里面调用本类里面的方法不生效,原因是不通过spring代理。这种场景必须是不带事务的方法A调用有事务注解的方法B,方法B的事务不生效。

require_new 开启新事物。

posted @ 2025-08-22 08:47  人在代码在  阅读(5)  评论(0)    收藏  举报