Мы используем управляемый jboss EntityMangerFactory, используя следующий Spring Bean
<jee:jndi-lookup id="entityManagerFactory" jndi-name="persistence-units/myPU"/>
Теперь в нашем Spring Bean-компоненте мы используем @PersistenceContext, чтобы получить entitymanager, и он работает нормально.То, что я хочу, это то, как я могу сказать Spring, чтобы захватить менеджер транзакций, предоставляемый службой jbos jta, и использовать его в моем dao?
Если я определю txmanager, как показано ниже, тогда can Spring получит контроль над управлением преобразованиемс аннотацией @Transaction?
<bean id="txManager" class="org.springframework.transaction.jta.JtaTransactionManager">
<property name="transactionManagerName" value="java:/TransactionManager"/>
<property name="userTransactionName" value="UserTransaction"/>
</bean>
Если так, то когда весна совершит транзакцию и откатит ее?
Спасибо