@Transactional(propagation = Propagation.NOT_SUPPORTED)
public void a(){
a();
b();
}
@Transactional(propagation = Propagation.REQUIRED)
public void b(){
//do something
}
@Transactional(propagation = Propagation.REQUIRED)
public void c(){
//do something
}
メソッドb()とメソッドc()は同じトランザクションを使用していますか?ありがとう。spring @()コールb()とc()のトランザクション伝播
この@stackoverflow.com/questions/1099025/spring-transactional-what-happens-in-backgroundを読んで、 '@Transactional'がどのように動作し、この特定のケースでどうなるか把握することをお勧めします。 – chimmi