Ich entwickle eine Anwendung mit Struts, Spring und Hibernate.wo Feder zu behandeln DataAccessException
Meine DAOs verwendet spring jdbc und alle seine Methode löst DataAccessException (das ist unchecked).
Wo sollte ich mit diesen Ausnahmen umgehen? Ich weiß, dass es eine ungeprüfte Ausnahme ist, aber ich denke, ich muss dem Benutzer mitteilen, wenn ein Problem mit der Datenbank oder ihrer Verbindung besteht.
Ich denke, ich sollte die DataAccessException von meiner Service-Klasse Methoden erneut durch Controller abgerufen werden. Ist das eine gute Praxis?
Ich habe mir die Beispiele aus dem Spring-Paket angesehen und keine Exception-Behandlung in der Domäne oder im Servicebereich gefunden. Die DataAccessException scheint nach Verlassen des DAO-Bereichs ignoriert zu werden.
Bitte schlagen Sie ein gutes Design für diese Angelegenheit vor.
mögliche Duplikate von [Kann ich Spring DataAccessException direkt in Service-Schicht verwenden] (http://stackoverflow.com/questions/10672879/cani-i-use-spring-dataaccessexception-directly-in-services-layer) – Raedwald