[Spring][transaction][sous methodes] probleme avec transactions declaratives
salut. j'ai un probleme dans la gestion des transactions Spring (model declaratif).
j'ai une classe fait un peut comme ca
Code:
1 2 3 4 5 6 7 8 9 10
| public void methodeAppelée() {
methode1();
methode2();
methode3();
}
public methode1() {...}
public methode2() {...}
public methode3() {...} |
en gros, une grosse methode decoupée en plein de sous methodes. Et autant j'arrive sans probleme a mettre methodeAppelée() dans une transaction, autant je n'arrive pas a declarer methode()1 comme une transaction individuelle. pas moyen de faire un rollback si il y a un probleme dedans sans coller les autres dans la meme transaction. je foire un truc? (j'ai passé ces methodes internes de private a public mais ca ne change rien)