Dusan Zatkovsky napsal(a):
> On Tuesday 16 of February 2010 11:44:22 Martin Kuba wrote:
> 
>> Vyráběl jsem onehdy tutoriál, je tady:
>> http://kore.fi.muni.cz:5080/wiki/index.php/Spring_JDBC#Transakce
> 
> No, tam je ale vsetok jdbc kod v jednej metode.
> 
> Co ak je dana transakcia rozbita na mnoho volani roznych tried? V jdbc dane 
> triedy zdielaju jednu connection, takze mozem v jednej metode spravit insert, 
> v druhej delete, v tretej update a ak to prezije az do stvrtej, tak to 
> commitnut?

Pokud se volají z jedné metody označené jako @Transactional,
tak budou všechny v jedné transakci. Tj. klidně to může vypadat nějak takto:

@Transactional
public void hlavni(Nahrada nove) {
  Neco neco = najit();
  smazat(neco);
  vlozit(nove);
}

Makub
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Supercomputing Center Brno             Martin Kuba
Institute of Computer Science    email: [email protected]
Masaryk University             http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
--------------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem