spring-jdbc a transakcie

Martin Kuba makub na ics.muni.cz
Úterý Únor 16 12:47:24 CET 2010


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: makub na ics.muni.cz
Masaryk University             http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
--------------------------------------------------------------

------------- další část ---------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5262 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://amaio.cz/pipermail/konference/attachments/20100216/62dabb42/attachment.bin>


Další informace o konferenci Konference