0
私は次の2つのクラスがあるとします。`org.springframework.transaction.annotation.Transactional`の振る舞い
class A {
private B b;
@Transactional
public void a(){
b.b();
//do a stuff
throw new RuntimeException("oops");
}
}
class B {
@Transactional
public void b(){
//do b stuff
}
}
この場合、方法b()
(またはb stuff)もロールバックされますか?
トランザクションで発生するすべてがロールバックされます – XtremeBaumer
トランザクションの定義方法によって異なります – Jens
@Jens何を意味していますか? '@Transactional'の他の属性は全てデフォルトです。 –