Commit : speichern in
DB
Rollback : alles rückgängig machen, was seit dem Start der Transaction an der Datenbank geändert wurde.
Wichtig ist also im Prinzip nur, wann und durch welche Aktion die Transaktion gestartet wurde. Ich habe z.B. 2 Buttons "speichern" und "Eingaben stornieren". Beim ersten steckt ein Commit dahinter, bei dem anderen ein Rollback.