PROPAGATION_REQUIRED attribut de transaction au printemps?

Dans la première étude de cas donnée à http://www.vermatech.com/code/SpringTransactionExamples.html,
programme appelant les deux méthodes à savoir

testModel.deleteAllCountries();
testModel.initializeCountries();

où initializeCountries throws exception d'exécution. Pour les deux méthodes de transaction définition de l'attribut est PROPAGATION_REQUIRED. Encore une transaction dans des deleteAllCountries
la méthode de validation, mais la transaction en vertu de initializeCountries sont annulées(selon les journaux de données dans la même étude de cas).

Comme par PROPAGATION_REQUIRED définition est qu'elle l'Appui d'une opération courante; en créer un nouveau si aucune n'existe. Donc ma question ici est la transaction en vertu de initializeCountries méthode
devrait soutenir l'opération en vertu de deleteAllCountries méthode. Je veux dire à la fois la méthode doit être traitée comme une seule transaction. Selon ma compréhension complète de la transaction doit être validée ou annulée? Vous ne savez pas comment venir journaux sont à traiter séparément.

OriginalL'auteur M Sach | 2011-08-10