| インターフェース | 説明 |
|---|---|
| DatabasePopulator | データベースの作成、初期化、クリーンアップに使用される戦略。 |
| クラス | 説明 |
|---|---|
| CompositeDatabasePopulator | 指定された DatabasePopulator 実装のリストに委譲し、すべてのスクリプトを実行する複合 DatabasePopulator。 |
| DatabasePopulatorUtils | DatabasePopulator を実行するためのユーティリティメソッド。 |
| DataSourceInitializer | |
| ResourceDatabasePopulator | 外部リソースで定義された SQL スクリプトを使用して、データベースにデータを入力、初期化、クリーンアップします。 |
| ScriptUtils | JDBC と組み合わせて SQL スクリプトを操作するための汎用ユーティリティメソッド。 |
| 例外 | 説明 |
|---|---|
| CannotReadScriptException | SQL スクリプトを読み取れない場合に ScriptUtils によってスローされます。 |
| ScriptException | SQL スクリプトの処理に関連するデータアクセス例外の階層のルート。 |
| ScriptParseException | SQL スクリプトを適切に解析できない場合、 ScriptUtils によってスローされます。 |
| ScriptStatementFailedException | SQL スクリプトのステートメントがターゲットデータベースに対して実行中に失敗した場合、 ScriptUtils によってスローされます。 |
| UncategorizedScriptException | 「SQL スクリプトの処理中に問題が発生した」よりも具体的なものを判断できない場合にスローされます。たとえば、より正確に特定できない JDBC からの SQLExceptionSE です。 |