Zdravym vsetkych,
Potreboval by som poradit ohladne vytvarania chyb v biznis vrstve pre
Spring aplikaciu.
Viem ze Spring ma velmy pekny mechnizmus prekladania sql chyb do
DataAccessException
pomocou SQLErrorCodeSQLExceptionTranslator. Tento mechanizmus vsak mozem
pozit pre DAO
vrstvu ale nerad by som tahal chyby typu DataAccessException vyssie az
ku klientovi. Preto vlastne
hladam sposob ako prekladat tieto chyby v biznis vrstve na ine Runtime
chyby.
Niekdo by povedal ze staci chytat 'catch' exception v metode ktora vola
dao vrstvu a potom vyhodit novu
chybu. Ale nie je to take jednoduche ked prave transaction konci az po
vykonani vsetkych volani v metode
takze chyba z DAO pride neskoro aby som ju chytil a vyhodil nieco ine.
Nevie mi niekto poradi ci Spring nema nieco na chytanie chyb z dao
vrstvy a vyhadzovanie inych chyb.
Dik za pomoc alebo napovedu kde hladat
Robo