Si j'ai une classe gérée transactionnellement, dans lequel j'ai deux méthodes par exemple Gestion transactionnelle de printemps - Où placer les annotations?
void OuterMethod(Data somedata)
{
this.InnerMethod(somedata)
}
@Transactional("mymanager")
void InnerMethod(Data somedata)
{
//writes some things
}
est-ce valable? Je ne peux pas l'obtenir pour écrire dans la base de données pour une raison quelconque, même si cela ne me donne aucune erreur.
note: par convention, les noms de méthodes en Java commencent par une minuscule (c'est-à-dire outerMethod(), innerMethod()) – sfussenegger