Spring JTA Transaktion manager Frage

Sind wir mithilfe von jboss verwaltet EntityMangerFactory mit folgenden Frühjahr bean

<jee:jndi-lookup id="entityManagerFactory" jndi-name="persistence-units/myPU"/>

Nun in unsere spring-bean, die wir verwenden, @PersistenceContext, um die entitymanager und es funktioniert gut. Was ich möchte ist, dass, wie kann ich sagen Feder zu greifen, die Transaktions-manager zur Verfügung gestellt von jbos jta-service, und verwenden Sie es in meinem dao?

Wenn ich definieren txmanager wie unten, dann kann Frühling werden nehmen, die Kontrolle der Verwaltung der transction mit @Transaction-annotation?

<bean id="txManager" class="org.springframework.transaction.jta.JtaTransactionManager">
      <property name="transactionManagerName" value="java:/TransactionManager"/>
    <property name="userTransactionName" value="UserTransaction"/>
</bean> 

Wenn ja, dann, wenn der Frühling commit der Transaktion und Rollback?

Dank

InformationsquelleAutor user509755 | 2011-04-19

Schreibe einen Kommentar