2015-05-14 3 views
-2

План заключается в отходе от Spring Транзакции по отношению к Java EE сделокИспользование Java EE Transaction Аннотация

Мне нужно заменить аннотацию (@Transactional) org.springframework.transaction.annotation.Transactional

С

Аннотации транзакций Java EE.

Проблема заключается в том, где я читаю, она говорит, что использует EJB, но EJB не требуется. Пожалуйста, дайте мне небольшой пример, который использует транзакцию Java EE с отсутствием Spring и EJB.

+0

можно разработать приложение, которое использует JPA для упорства и пропускает транзакцию, управляемый контейнер для применения управляемых сделок. Хотя для этого есть некоторые варианты использования, я не понимаю, почему вы отказались от преимуществ управления контейнерами. Если вы разрабатываете веб-приложение, возможно, вам будет интересен EJB 3.0 Lite. – scottb

ответ

0

Из Java 1.5 для управления транзакциями у нас есть API, который вводится в расширенный пакет Java (также называемый Java Transaction API (JTA)), который пользователь может реализовать свои собственные уровни изоляции транзакций. Нет необходимости в специальных EJB-модулях для Здесь вы можете создать свой собственный класс как транснациональный менеджер, реализовав простой интерфейс, определенный API-вызовом Пользовательская транзакция.

Пожалуйста, обратитесь к нижеприведенной ссылке для получения более подробной информации об использовании. [http://docs.oracle.com/javaee/5/api/javax/transaction/UserTransaction.html][1]

Надеюсь, это поможет! Имейте хороший код.

С уважением, Jagadish