J'ai la structure de code suivante dans la classe de service. Le problème est dans le cas de l'exception, l'annulation de la transaction uniquement pour "insert A()". J'utilise spring-ibatis.Le code des boucles internes ne se résout pas lors de la transaction Spring
function save
{
insert A();
for loop_1()
{
insert B()
insert C()
insert D()
}
for loop_2()
{
insert E()
insert F() --> throws RunTimeException
}
}
Ce n'est pas Java. Nous ne pouvons pas diagnostiquer des spécificités avec juste un pseudocode. – skaffman