Как программно получить доступ к транзакциям JTA?

Единственный интерфейс к JTA, который я видел до сих пор, — это @TransactionAttributeannotation. Я не нашел ничего полезного в учебниках по Oracle Java EE или с помощью поисковых систем...

Я хотел бы взаимодействовать с транзакциями, предоставляемыми контейнером, - программно проверять, есть ли текущая транзакция, и является ли она вложенной транзакцией.

Это вообще возможно?

Спасибо.

РЕДАКТИРОВАТЬ: еще раз уточнить - меня интересуют транзакции JTA, управляемые контейнером, а не транзакции, контролируемые пользователем/бином. Я не собираюсь создавать транзакции, просто просматриваю/контролирую созданные контейнером.


person kostja    schedule 04.10.2012    source источник


Ответы (1)


JTA — это API, он не обеспечивает реализацию. Для получения конкретной информации следует обратиться к документации по используемой реализации, например http://static.springsource.org/spring/docs/2.0.x/reference/transaction.html для управления Spring или https://community.jboss.org/wiki/HowToUseJBossJTAStandaloneTransactionManager для Hibernate (JBoss)

person jderda    schedule 04.10.2012