2012-08-09 9 views
5

ist es möglich activiti zusammen mit Hibernate anstelle von mybatis zu verwenden? Der Fall ist, dass unser aktuelles Projekt Hibernate als Persistenz-Framework verwendet und wir jbpm 3 für die Prozesse verwenden. In jbpm 3 war es möglich, eine einzelne Ruhezustand-Sitzung zu verwenden, so dass wir einige Vorteile erhalten. Jetzt denken wir über Migration zu activiti nach, weil die Architektur sehr groß ist (Frühling, Dienstleistungen, etc.), aber auf der Forschung fand ich heraus, dass activiti mybatis für die Persistenz verwendet.activiti 5.9 Verwendung einer Hibernate-Sitzung möglich?

Ist es möglich, dass wir mit activiti die gleichen Dinge machen können wie mit jbpm 3 bezüglich der Persistenz? Und wenn es möglich ist, was ich tun muss, um es zu arbeiten.

EDIT: Ich löse es für meine Bedürfnisse und veröffentlichte meine Solution in der activiti forum für alle, die das gleiche Problem wie ich hatte. Kurz gesagt: das Teilen der Sitzung ist nicht möglich, aber Sie können den gleichen Transaktionsmanager verwenden, der Ihnen hilft, ein Rollback durchzuführen, wenn ein Fehler auftritt.

Greetz Cookie-Exploit

+0

verwenden Sie Spring in Ihrer Anwendung? – jelies

Antwort

1
  • Mybatis können die gleichen Transaktionsmanager wie Hibernate verwenden
  • Mybatis (wenn beide unter Spring Framework ausgeführt wird) nicht in der Lage sein, in der Hibernate-Session teilnehmen
+0

das ist die Art, wie ich es jetzt benutze. Ich habe es im activiti forum beschrieben;) –