RE: Spam:Re: Spring+Hibernate - obsluha vyjimek databaze

2006-06-06 Tema obsahu Rastislav Siekel
prípadnej zmene databázy. Jedným slovom - vtákovina ;-) Rastislav Bedo Siekel -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Petr Gola Sent: 5. júna 2006 22:53 To: Java Subject: Re: Spam:Re: Spring+Hibernate - obsluha vyjimek databaze No, pokud

Re: Spam:Re: Spring+Hibernate - obsluha vyjimek databaze

2006-06-06 Tema obsahu Roman Pichlik
No, pokud bych zavedl do aplikace i validaci vstupnich dat, tak bych musel pri pridavani kazdeho dalsiho zaznamu precist vsechny zaznamy v databazi a zkontrolovat, jestli uz tam nejaky zaznam se stejnym username neexistuje. Hm, asi je to jedina moznost - ale stejne me porad vrta hlavou, jestli

Re: Spam:Re: Spring+Hibernate - obsluha vyjimek databaze

2006-06-06 Tema obsahu Jiří Melichna
Od: Petr Gola [EMAIL PROTECTED] Předmět: Re: Spam:Re: Spring+Hibernate - obsluha vyjimek databaze Datum: 05.6.2006 22:53:15 No, pokud bych zavedl do aplikace i validaci vstupnich dat, tak bych musel pri pridavani kazdeho dalsiho zaznamu precist

Re: Spring+Hibernate - obsluha vyjimek databaze

2006-06-06 Tema obsahu Kamil Podlesak
Petr Gola wrote: Mockrat dekuji. Mam jeste jeden dotaz. Pokud obsahuje zaznam vice unique polozek - jsem schopen z vyjimky nejak zjistit, ktera constraint je duvodem? Pripadne jak? Ne. Každá databáze tento problém oznamuje jinak, některé dokonce vůbec v chybové hlášce neuvádí o jaký sloupec

Re: Spring+Hibernate - obsluha vyjimek databaze

2006-06-06 Tema obsahu Petr Gola
Ano, nakonec jsem to tak preci udelal:) Pred vkladanim hledam uzivatele se stejnym username. Nakonec se mi to takhle libi nejvic, zatim bezim pod PostgreSQL, ale mozna to neni definitivni DB. Ale docela me zaujala moznost napsat si na to aspekt... jak zminoval Roman Pichlik. On 6/6/06, Kamil

Re: Spam:Re: Spring+Hibernate - obsluha vyjimek databaze

2006-06-06 Tema obsahu Petr Gola
postup. Mimochodem exception je napr. v RDBMS Oracle pomerne draha operace - vetsinou narocnejsi nez overeni existence zaznamu dle unikatniho klice. melichnj Původní zpráva Od: Petr Gola [EMAIL PROTECTED] Předmět: Re: Spam:Re: Spring+Hibernate - obsluha vyjimek databaze

Re: Spring+Hibernate - obsluha vyjimek databaze

2006-06-05 Tema obsahu Roman Pichlik
Je potreba si prostudovat, jak funguje springovsky preklad vyjimek http://static.springframework.org/spring/docs/1.2.x/reference/dao.html#dao-exceptions Vami zminovany kod, pravdepodobne vyhodi DataIntegrityViolationException viz

Re: Spring+Hibernate - obsluha vyjimek databaze

2006-06-05 Tema obsahu Petr Gola
Dekuji vsem za odpovedi. Moje predstava je takova, ze bych v business vrstve obslouzil onu vyjimku DataIntegrityViolationException a na jejim zaklade vyhodil svoji vyjimku (treba ExistingUsernameException). Ale nedari se mi zachytit DataIntegrityViolationException vyjimku v DAO implementaci

Re: Spring+Hibernate - obsluha vyjimek databaze

2006-06-05 Tema obsahu Roman Pichlik
try{ dao.doSomething(): }catch(DataAccessExcpetion e){ } Pokud je vase DAO implementace potomkem HibernateDaoSupport musi tohle fungovat. Potom si jenom zkontrolujte jestli to opravdu vyhozuje zminenou DataIntegrityViolationException. Petr Gola napsal(a): Dekuji vsem za odpovedi. Moje

Re: Spring+Hibernate - obsluha vyjimek databaze

2006-06-05 Tema obsahu Kamil Podlesak
Petr Gola wrote: Bohuzel, stale se nemohu dobrat k vysledku. Pricina je ta, ze Hibernate neprovede operaci v databazi ihned, ale az pri ukonceni transakce (to je defaultni chovani), kdy se pokusi provest vsechny zmeny najednou. V tomto pripade je pouzito Spring AOP, kdy se commit provede

Re: Spring+Hibernate - obsluha vyjimek databaze

2006-06-05 Tema obsahu Petr Gola
Mockrat dekuji. Mam jeste jeden dotaz. Pokud obsahuje zaznam vice unique polozek - jsem schopen z vyjimky nejak zjistit, ktera constraint je duvodem? Pripadne jak? Vsiml jsem si na vystupu: (util.JDBCExceptionReporter 72) ERROR: duplicate key violates unique constraint

RE: Spam:Re: Spring+Hibernate - obsluha vyjimek databaze

2006-06-05 Tema obsahu Michal Palička
Of Petr Gola Sent: Monday, June 05, 2006 7:50 PM To: Java Subject: Spam:Re: Spring+Hibernate - obsluha vyjimek databaze Mockrat dekuji. Mam jeste jeden dotaz. Pokud obsahuje zaznam vice unique polozek - jsem schopen z vyjimky nejak zjistit, ktera constraint je duvodem? Pripadne jak? Vsiml jsem si

Spring+Hibernate - obsluha vyjimek databaze

2006-06-04 Tema obsahu Petr Gola
Zdravim konferenci, pracuji na 3-vrstve aplikaci (Java Swing,Spring,Hibernate,PostgreSQL). Chtel bych se zeptat zkusenejsich, jak resi obsluhu business logiky z klienta (zpetna vazba, vyjimky). Priklad: Mam v aplikaci seznam uzivatelu, pricemz kazdy uzivatel ma svoje ID (primarni klic,