public class CompositeDatabasePopulator extends java.lang.Object implements DatabasePopulator
DatabasePopulator 実装のリストに委譲し、すべてのスクリプトを実行する複合 DatabasePopulator。| コンストラクターと説明 |
|---|
CompositeDatabasePopulator() 空の CompositeDatabasePopulator を作成します。 |
CompositeDatabasePopulator(java.util.Collection<DatabasePopulator> populators) 指定されたポピュレータを使用して CompositeDatabasePopulator を作成します。 |
CompositeDatabasePopulator(DatabasePopulator... populators) 指定されたポピュレータを使用して CompositeDatabasePopulator を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addPopulators(DatabasePopulator... populators) デリゲートのリストに 1 つ以上のポピュレーターを追加します。 |
void | populate(java.sql.Connection connection) 提供された JDBC 接続を使用して、データベースにデータを入力、初期化、クリーンアップします。 |
void | setPopulators(DatabasePopulator... populators) 委譲する 1 つ以上のポピュレータを指定します。 |
public CompositeDatabasePopulator()
CompositeDatabasePopulator を作成します。public CompositeDatabasePopulator(java.util.Collection<DatabasePopulator> populators)
CompositeDatabasePopulator を作成します。populators - 委譲する 1 つ以上のポピュレータ public CompositeDatabasePopulator(DatabasePopulator... populators)
CompositeDatabasePopulator を作成します。populators - 委譲する 1 つ以上のポピュレータ public void setPopulators(DatabasePopulator... populators)
public void addPopulators(DatabasePopulator... populators)
public void populate(java.sql.Connection connection)
throws java.sql.SQLException,
ScriptExceptionDatabasePopulator 具体的な実装では、エラーが発生した場合に SQLException をスローする可能性がありますが、代わりに特定の ScriptException をスローすることを強くお勧めします。例: Spring の ResourceDatabasePopulator および DatabasePopulatorUtils は、すべての SQLExceptions を ScriptExceptions でラップします。
DatabasePopulator 内の populate connection - db の入力に使用する JDBC 接続。構成済みですぐに使用できます。nulljava.sql.SQLException - データベースの作成中に回復不可能なデータアクセス例外が発生した場合 ScriptException - 他のすべてのエラーの場合 DatabasePopulatorUtils.execute(org.springframework.jdbc.datasource.init.DatabasePopulator, javax.sql.DataSource)