JPA Mehrere Transaktions-Manager

Habe ich eine applicationContext.xml Datei, und es hat zwei org.springframework.orm.jpa.JpaTransactionManager (jede mit Ihrer eigenen Persistenz-Einheit, verschiedene Datenbanken) konfiguriert im Frühjahr middleware-benutzerdefinierte Anwendung.

Ich will annotation-basierte Transaktionen (@Transactional), um nicht Durcheinander herum mit TransactionStatus-commit, speichern und zurücksetzen.

Ein Mitarbeiter erwähnte, dass etwas Durcheinander kommt dies zu tun, wenn es mehrere Transaktions-Manager, obwohl der Kontext-Datei festgelegt ist richtig konfiguriert (die Verweise gehen auf die richtige Ausdauer-Einheit.
Wer jemals ein Problem?


In deiner config, hätten Sie zwei Transaktions-Managern?
Hätten Sie txManager1 und txManager2?

Das ist, was ich mit JPA, zwei unterschiedliche Spring-beans, die Transaktions-Managern.

InformationsquelleAutor bmw0128 | 2008-09-16

Schreibe einen Kommentar