Re: Vnorene transakce

2007-05-11 Tema obsahu Pa Ko
Hm, jak tak na to koukam, asi se savepointum stejne nevyhnu... Jinak koukal sem na to JTA, a nebude to to, co hledam, i kdyz by to asi fungovalo, je to celkem zbytecne komplikovane - rozhodne vic, nez potrebuju :) 11.5.07, Pa Ko <[EMAIL PROTECTED]>: Ah, parada, tohle me nenapadlo :) Ja prave sa

Re: Vnorene transakce

2007-05-11 Tema obsahu Pa Ko
Ah, parada, tohle me nenapadlo :) Ja prave savepointy pozivat nechci, ale napisu si proste jenom decoratora, ktery bude relativizovat ty transakce - bude simulovat zanoreni. Diky za nakopnuti spravnym smerem :) 9.5.07, Jiri Mares <[EMAIL PROTECTED]>: Dobry den, pokud ta vnorena transakce pouz

Re: Vnorene transakce

2007-05-09 Tema obsahu lukas
To asi mame jine nazvoslovi. V distribuovane stransakce pomoci JTA jsou flat. V J2EE se jen definuje, jak se chova transakcni kontext pri zanorovani na call stacku ... Nested transakce maji tyto vlastnosti: (a) definguje se hlavni (root) transakce (b) rodic nemuze commitnout dokud vnorena transakc

Re: Vnorene transakce

2007-05-09 Tema obsahu Petr Šrajer
Tato funkcionalita (vnořování) není JTA ani EJB compatible. Pracuje se s objekty implementující rozhraní oracle.toplink.sessions.UnitOfWork, které umožňují pak transakce vnořovat. Jedná se o proprietární API TOPLinku. Ale funguje pěkně :) . S pozdravem Petr Šrajer.

Re: Vnorene transakce

2007-05-09 Tema obsahu Jiri Mares
Dobry den, pokud ta vnorena transakce pouziva Connection a jeho metody commit a rollback, pak jste schopen si udelat vlastni implementaci Connection, kterou podate jiz existujici tride a tam pretizit tyto 2 metody tak aby pouzivaly savepointy ... Jirka Pa Ko napsal(a): > Zdravim konferenci, >

Re: Vnorene transakce

2007-05-09 Tema obsahu Roman Pichlik
nested transakce maji vyznam tam, kde chcete vnorenou transakci rollbackovat nezavisle na te rodicovske. Ale zaroven ji chcete commitovat/rollbackovat soucasne s tou rodicovskou (vetsinou two phase commit). nested transakce je uplne odizolovana od te puvodni, takze jak rollback tak i commit je

Re: Vnorene transakce

2007-05-09 Tema obsahu lukas
Ahoj, nested transakce maji vyznam tam, kde chcete vnorenou transakci rollbackovat nezavisle na te rodicovske. Ale zaroven ji chcete commitovat/rollbackovat soucasne s tou rodicovskou (vetsinou two phase commit). UseCasy na to jsou, ale da se bez nich zit. Implementuji to jen nektere databaze

RE: Vnorene transakce

2007-05-09 Tema obsahu Stöhr Miroslav RNDr . Ph . D .
Myslím si že to co potřebujete je distribuovaná transakce, jestli tedy rozumím vašemu dotazu. K tomu potřebujete transakčního managera, a podobné další věci. Zkuste se kouknout na http://java.sun.com/products/jta/. Klíčová slova pro pana Googla jsou "distributed transaction java".

Re: Vnorene transakce

2007-05-09 Tema obsahu Roman Pichlik
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 (comm

Re: Vnorene transakce

2007-05-08 Tema obsahu Petr Šrajer
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

Re: Vnorene transakce

2007-05-08 Tema obsahu Petr Ferschmann
Zdravím, Jakým způsobem jsou určovány hranice transakcí? Pomocí JDBC metod begin, commit a rollback? Určitě se pro podobné účely dá použít JTA (Java Transaction API). Pokud ale chcete, aby byl z vnořené transakce přístup k necommitnutým změnám vnější databáze musí toto podporovat databáze. Můžete