first->second-> third を呼び出す 3 つの Spring コンポーネントがあります。1 番目と 3 番目に @Transactional アノテーションしかない場合、トランザクションは適切に伝播されますか?
@Component public class C1 {
@Autowired C2 c2;
@Transactional public method1() {
...
c2.method2();
}
}
@Component public class C2 {
@Autowired C3 c3;
public method2() {
...
c3.method3();
}
}
@Component public class C3 {
@Transactional public method3() {
...
}
}