utilisation transaction JTA ou pas?

Je développe une application J2EE qui est déployé sur le serveur d'applications JBoss.
L'application est composée d'un EJB 2.la composante x et un composant web et est en cours d'exécution sur l'ordinateur local ou sur serveur distant. La base de données est Oracle ou SQL Serveur et n'est pas dans un environnement distribué.

Je suis de l'utilisation d'Hibernate 3.6 (JPA 2.0 mise en œuvre) pour les transactions. Dois-je utiliser JTA qui est gérée par le conteneur de transaction ou est-il overkilled à utiliser?

Actuellement, je suis en utilisant JTA et il s'avère qu'il est en cours d'exécution fine, mais avec quelques petits problèmes que je ne sais pas si c'est lié à la gestion de la transaction ou pas. Sera-ce plus facile ou plus fiables à l'usage local, la gestion des transactions?

double possible de JTA ou les transactions LOCALES dans JPA2+Hibernate 3.6.0?
Je vous remercie pour votre commentaire. Donc, ce gestionnaire de transactions dois-je utiliser si je utiliser à la fois les EJB 2.x et JPA? Pour le Printemps-Roo application de la valeur par défaut est org.springframework.orm.jpa.JpaTransactionManager mais je suppose que je devrais être en utilisant quelque chose d'autre.

OriginalL'auteur newguy | 2011-01-17