@FunctionalInterfaceSE public interface DatabasePopulator
ResourceDatabasePopulator
, DatabasePopulatorUtils
, DataSourceInitializer
修飾子と型 | メソッドと説明 |
---|---|
void | populate(ConnectionSE connection) 提供された JDBC 接続を使用して、データベースにデータを入力、初期化、クリーンアップします。 |
void populate(ConnectionSE connection) throws SQLExceptionSE, ScriptException
具体的な実装では、エラーが発生した場合に SQLException
SE をスローすることがありますが、代わりに特定の ScriptException
をスローすることを強くお勧めします。例: Spring の ResourceDatabasePopulator
および DatabasePopulatorUtils
は、すべての SQLExceptions
を ScriptExceptions
にラップします。
connection
- db の入力に使用する JDBC 接続。構成済みですぐに使用できます。null
SQLExceptionSE
- データベースの作成中に回復不可能なデータアクセス例外が発生した場合 ScriptException
- 他のすべてのエラーの場合 DatabasePopulatorUtils.execute(org.springframework.jdbc.datasource.init.DatabasePopulator, javax.sql.DataSource)