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

Единственият интерфейс към JTA, който съм виждал досега, е анотацията _1. Не намерих нищо използваемо в уроците за Oracle Java EE или при използване на търсачки...

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

Това изобщо възможно ли е?

Благодаря ти.

РЕДАКТИРАНЕ: за да изясня още веднъж - интересувам се от JTA транзакции, управлявани от контейнери, а не транзакции, контролирани от потребител/Bean. Не искам да създавам транзакции, просто преглеждам/контролирам генерираните от контейнери.


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