Subtransakce (vnořené transakce) používáme v TOPLinku (používámě komerční verzi a nevím, zda je to možné i ve verzi Essential která je free). Ten podporuje zanořování transakcí. Tzn. z jedné transakce si vytvoříte další subtransakci. Její změny pak můžete promítnout do nadřízené transakce (commit), nebo je zahodit (rollback). Změny do databáze se ale zapisují až při potvrzení první transakce. Vnořené transakce nic do DB nezapisují.

        S pozdravem
                Petr Šrajer.


On 8.5.2007, at 16:20, Pa Ko wrote:

Zdravim konferenci,
nevite nekdo jestli je mozne pomoci jdbc nebo treba nejakeho orm frameworku provest vnorenou transakci? tzn. dejme tomu, ze bych mel tridu A, ktera vyuziva transakci a pak tridu B, ktera vyuziva transakce, ve ktere ale vola zaroven transakci z tridy A (kdyz se A nepovede, rollbackne se i B). Tusi nekdo? Zaroven bych se ale chtel vyvarovat savepointu a pouzivani SUBTRANS. (Jde mi o vyuzivani jiz napsane tridy, ktera je psana s vyuzitim transakci)

Diky moc


Odpovedet emailem