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