Struts、Spring、および Hibernate を使用してアプリケーションを開発しています。
私のDAOはSpring jdbcを使用しており、そのすべてのメソッドがDataAccessException(チェックされていない)をスローします。
この例外はどこで処理すればよいですか? 私はそれがチェックされていない例外であることを知っていますが、データベースまたは接続に問題があるかどうかをユーザーに伝える必要があると思います.
サービス クラス メソッドから DataAccessException を再スローして、Controller でキャッチする必要があると思います。これは良い習慣ですか?
Spring パッケージのサンプルを調べたところ、ドメインまたはサービス領域で例外処理が見つかりませんでした。dao 領域を離れた後、DataAccessException は無視されるようです。
この件について良いデザインを提案してください。