Ich migriere den Code von EJB zu Spring-Hibernate. Wie kann ich an der Transaktion teilnehmen und ein Rollback durchführen, wenn ein Fehler auftritt? Unten finden Sie den Code in EJB:Beitreten einer Transaktion in Hibernate
entityManager.joinTransaction();
entityManager.persist(xyz);
entityManager.flush();
UPDATE 1: Wie trete wir zwei auf verschiedenen Datenbanken geschieht Transaktionen? Es gibt 2 Transaktionen, die atomar ausgeführt werden müssen. Wenn die zweite Transaktion fehlschlägt, muss die erste Transaktion zurückgesetzt werden. Wie implementiert man das?