Sviluppo un'applicazione con Struts, Spring e Hibernate.dove gestire la molla DataAccessException
Il mio DAO utilizza jdbc molla e tutto il suo metodo genera DataAccessException (che non è mascherato).
Dove devo gestire queste eccezioni? So che è un'eccezione non controllata, ma penso di dover dire all'utente se c'è un problema con il db o la sua connessione.
Penso che dovrei rilanciare DataAccessException dai miei metodi della classe di servizio per essere intercettato da Controller. Questa è una buona pratica?
Ho esaminato gli esempi dal pacchetto Spring e non ho trovato alcuna gestione delle eccezioni nel dominio o nell'area di servizio. DataAccessException sembra essere ignorato dopo aver lasciato l'area dao.
Si prega di suggerire un buon design per questa materia.
possibile duplicato di [Posso utilizzare Spring DataAccessException direttamente nel livello di servizio] (http://stackoverflow.com/questions/10672879/can-i-use-spring-dataaccessexception-directly-in-service-layer) – Raedwald