Le printemps JdbcTemplate et les Transactions

Lors de l'utilisation de JdbcTemplate, dois-je configurer explicitement les transactions?

Mon code de mise en page se présente comme suit:

Je vais avoir un UserDao qui sera injecté dans mon UserService, et puis mon Contrôleurs de faire des appels de méthodes dans mon UserService.

Je tiens à garder les choses aussi simples que possible transaction sage, et je n'ai pas besoin de base de données multiples appels à la durée d'une transaction.

Par défaut, dois-je faire quoi que ce soit dans mon fichier de configuration ou de l'utilisation d'un @Transaction annotation n'importe où?

Maintenant dire dans mon contrôleur je besoin de faire 2 appels sur mon userService et accountService, je pourrais explicitement l'envelopper dans une transaction en quelque sorte?

userService.updateUser(user);
accountService.updateXXX(...);

OriginalL'auteur loyalflow | 2012-09-28