Bonjour à tous,
J'ai un sérieux problème de transaction dans une application Spring/Hibernate.
Puisqu'un code voudra dire plus que du long texte, voici un exemple de ce que j'aimerais faire :
Eh bien, il refuse de faire une transaction autour de la sous-méthode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public interface A { void add(String x); } public class SubA implements A { public void add(String x) { subAdd(x); } @Transactional public void subAdd(String x) { } }
Par contre, si je met le @Transactional sur la méthode "add" (que ce soit dans l'interface ou l'implémentation), cela fonctionne...
Comment cela se fait qu'il ne fait pas la transaction dans mon cas ? Et comment régler ça ?
Merci d'avance.
Partager