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

Odpovedet emailem