использовать транзакцию JTA или нет?

Я разрабатываю приложение J2EE, которое развертывается на сервере приложений JBoss. Приложение состоит из компонента EJB 2.x и веб-компонента и выполняется на локальном компьютере или удаленном сервере. База данных представляет собой Oracle или SQL Server и не находится в распределенной среде.

Я использую Hibernate 3.6 (реализация JPA 2.0) для транзакций. Должен ли я использовать JTA, который является транзакцией, управляемой контейнером, или его использование чрезмерно?

В настоящее время я использую JTA, и оказалось, что он работает нормально, но с некоторыми небольшими проблемами, которые я не знаю, связано ли это с управлением транзакциями или нет. Будет ли проще или надежнее использовать локальное управление транзакциями?

7
задан newguy 17 January 2011 в 03:41
поделиться