RE: spring-jdbc a transakcie

2010-02-17 Tema obsahu Holý Jiří
, 2010 5:27 PM To: Java Subject: Re: spring-jdbc a transakcie Urcite precitam. Aby som nebol za uplneho rebela, popisem asi moju situaciu. V mojom pripade sa nejedna o ee aplikaciu, ale o desktop aplikaciu. Ta drzi prave jedno spojenie do databazy uz od main() a na zaver dava commit a close

Re: spring-jdbc a transakcie

2010-02-17 Tema obsahu Dusan Zatkovsky
otevrenou transakci dejme tomu pro cely zivotni cyklus nejakeho dialogu - od otevreni a nacteni udaju do nej, během práce s nim, az po ulozeni ... No, nie je to uplne ten pripad, ale je to podobne. Aplikacia cosi z kadesi stahuje a inserti do databazy. Nasledne commituje a konci. Pokial by v

Re: spring-jdbc a transakcie

2010-02-17 Tema obsahu Lukas Barton
Pokud se data vejdou do pameti, je lepsi vsechno drzet v pameti a zapsat behem jedne kratke transakce. V pripade rizika konkurencnich zmen dat, je vhodne pouzit optimisticke zamky. Na konci potom jen uzivatele informujete o vysledku. Lukas 2010/2/17 Dusan Zatkovsky msk.c...@gmail.com

spring-jdbc a transakcie

2010-02-16 Tema obsahu Dusan Zatkovsky
transakcie so spring-jdbc. Nasiel som len kopu otazok bez odpovedi, pripadne odpovede s linkom na kopu xml chaosu a stovky riadkov mne nepochopitelneho kodu: http://static.springsource.org/spring/docs/2.5.x/reference/transaction.html Poradi niekto? Dik -- Dusan

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Martin Kuba
Dusan Zatkovsky napsal(a): Problem je, ze nikde na webe nemozem najst nejaky JEDNODUCHY navod, ako na transakcie so spring-jdbc. Nasiel som len kopu otazok bez odpovedi, pripadne odpovede s linkom na kopu xml chaosu a stovky riadkov mne nepochopitelneho kodu: http

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Lukas Barton
nespravnym sposobom naivne nastavil autocommit, alebo JdbcTemplate robi nejake dalsie harakiri s connection, ktore moc nechapem. Problem je, ze nikde na webe nemozem najst nejaky JEDNODUCHY navod, ako na transakcie so spring-jdbc. Nasiel som len kopu otazok bez odpovedi, pripadne odpovede s

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Ladislav Thon
= impl; } public static SomeService someService() { return SOME_SERVICE; } } LT 2010/2/16 Martin Kuba ma...@ics.muni.cz Dusan Zatkovsky napsal(a): Problem je, ze nikde na webe nemozem najst nejaky JEDNODUCHY navod, ako na transakcie so spring-jdbc. Nasiel som len kopu otazok bez

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Kamil Podlesak
. Problem je, ze nikde na webe nemozem najst nejaky JEDNODUCHY navod, ako na transakcie so spring-jdbc. Nasiel som len kopu otazok bez odpovedi, pripadne odpovede s linkom na kopu xml chaosu a stovky riadkov mne nepochopitelneho kodu: http://static.springsource.org/spring/docs/2.5.x/reference

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Dusan Zatkovsky
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

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Lukas Barton
Pokud mate transakce na business vrstve a vsechno spravne nastavite, tak se Spring postara o to, ze tam to spojeni bude jenom jedno a jenom jedna transakce (teda pokud vsechno bude v ramci jednoho vlakna). Lukas 2010/2/16 Dusan Zatkovsky msk.c...@gmail.com On Tuesday 16 of February 2010

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Martin Kuba
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

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Roman Pichlík
@Repository public class Foo { @Autowired private Datasource datasource; @Autowired private PlatformTransactionManager transactionManager; public void doSomethingInTransaction(){ final JdbcTemplate jdbc = new JdbcTemplate(datasource); TransactionTemplate tt = new

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Dusan Zatkovsky
OK, presiel som to vsetko 3x a som na zaciatku. Skusim teda este raz: Mozem pouzivat spring-jdbc a vyuzivat jeho vyhody ( generiky v *template, row mappery a tak podobne ) a zaroven riadit transakcie rucne, bez roznych wrapperov, anotacii a uchylnych xml? Pretoze po preluskani vsemoznej

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Kamil Podlesak
Ano, prostě použijte: org.springframework.jdbc.datasource.SingleConnectionDataSource Samozřejmě při růstu aplikace za chvíli narazíte, ale to můžete řešit dodatečně. Kamil Podlešák 2010/2/16 Dusan Zatkovsky msk.c...@gmail.com: OK, presiel som to vsetko 3x a som na zaciatku. Skusim teda

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Roman Pichlík
Mozem pouzivat spring-jdbc a vyuzivat jeho vyhody ( generiky v *template, row mappery a tak podobne ) a zaroven riadit transakcie rucne, bez roznych wrapperov, anotacii a uchylnych xml? muzete, ale je to cesta do pekel Pretoze po preluskani vsemoznej dokumentacie a examplov tu uvedenych som

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Dusan Zatkovsky
On Tuesday 16 of February 2010 16:57:28 Kamil Podlesak wrote: Ano, prostě použijte: org.springframework.jdbc.datasource.SingleConnectionDataSource Samozřejmě při růstu aplikace za chvíli narazíte, ale to můžete řešit dodatečně. Diky -- Dusan

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Roman Pichlík
Jeste jsem chtel upozornit, ze pokud budete ty transakce resit, tak hned na prvni veci si rozbijete hubu. Ta vec se jmenuje vnorene transakce. Jakmile bude chtit rozjet nekde nahore (v business logice) transakci a chtit, aby v ni nejake spodni vrstvy pokracovaly, tak se vas kod neuveritelne

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Dusan Msk
Urcite precitam. Aby som nebol za uplneho rebela, popisem asi moju situaciu. V mojom pripade sa nejedna o ee aplikaciu, ale o desktop aplikaciu. Ta drzi prave jedno spojenie do databazy uz od main() a na zaver dava commit a close(). Vsetky operacie mimo main bezia v neznamom poradi, prevazne su