verwenden JTA-Transaktion oder nicht?

Ich bin die Entwicklung einer J2EE-Anwendung, die Bereitstellung auf JBoss application server.
Die Anwendung besteht aus einer EJB-2.x-Komponente und eine web-Komponente und läuft auf dem lokalen computer oder einem remote-server. Die Datenbank ist entweder Oracle oder SQL-Server und ist nicht in einer verteilten fern.

Ich bin mit Hibernate 3.6 (JPA 2.0 Implementierung) für die Transaktionen. Sollte ich die JTA-die container-verwaltete Transaktion oder ist es overkilled es zu benutzen?

Derzeit bin ich mit JTA und es stellt sich heraus, es läuft gut, aber einige kleine Fragen, die ich weiß nicht, ob es im Zusammenhang mit der Transaktion-management-oder nicht. Wird es leichter oder zuverlässiger verwenden Sie die lokale Transaktions-management?

  • mögliche Duplikate von JTA oder LOKALE Transaktionen in JPA2+Hibernate 3.6.0?
  • Vielen Dank für Ihren Kommentar. Also, was den Transaktions-manager sollte ich verwenden, wenn ich beide EJB-2.x und JPA? Für das Spring-Roo-Anwendung standardmäßig ist die org.springframework.orm.jpa.JpaTransactionManager aber ich denke, ich sollte über etwas anderes.
InformationsquelleAutor newguy | 2011-01-17
Schreibe einen Kommentar