パッケージ org.springframework.dao


@NonNullApi @NonNullFields パッケージ org.springframework.dao
使用中のデータアクセスアプローチに依存しない高度なエラー処理を可能にする例外階層。例: DAO およびデータアクセスフレームワークがこのパッケージ(およびカスタムサブクラス)の例外を使用する場合、呼び出しコードは、JDBC などの特定のデータアクセス戦略に縛られることなく、デッドロックなどの一般的な問題を検出して処理できます。

これらの例外はすべてチェックされていません。つまり、呼び出しコードはそれらをキャッチせず、すべてのデータアクセス例外を致命的なものとして扱うことができます。

このパッケージのクラスについては、Rod Johnson による実践 J2EE システムデザインの第 9 章(Wrox、2002)で説明されています。