Я разрабатываю приложение, используя Struts, Spring и Hibernate.где обращаться с пружиной DataAccessException
В моих DAO используется весна jdbc, и весь ее метод выдает исключение DataAccessException (это не проверено).
Куда я должен обращаться с этими исключениями? Я знаю, что это исключение, но я думаю, что мне нужно сообщить пользователю, есть ли проблема с db или его соединением.
Я думаю, что я должен перебросить DataAccessException из моих методов класса сервиса, которые будут проверены контроллером. Является ли это хорошей практикой?
Я просмотрел образцы из пакета Spring и не нашел обработки исключений в области или области обслуживания. Кажется, что DataAccessException игнорируется после выхода из области dao.
Пожалуйста, предложите хороший дизайн по этому вопросу.
Возможный дубликат [Могу ли я использовать Spring DataAccessException непосредственно в уровне обслуживания] (http://stackoverflow.com/questions/10672879/can-i-use-spring-dataaccessexception-directly-in-service-layer) – Raedwald