Uses of Interface
org.springframework.jdbc.datasource.init.DatabasePopulator
Package
Description
Provides extensible support for creating embedded database instances.
Provides extensible support for initializing databases through scripts.
-
Uses of DatabasePopulator in org.springframework.jdbc.datasource.embedded
Modifier and TypeMethodDescriptionvoid
EmbeddedDatabaseFactoryBean.setDatabaseCleaner
(DatabasePopulator databaseCleaner) Set a script execution to be run in the bean destruction callback, cleaning up the database and leaving it in a known state for others.void
EmbeddedDatabaseFactory.setDatabasePopulator
(DatabasePopulator populator) Set the strategy that will be used to initialize or populate the embedded database. -
Uses of DatabasePopulator in org.springframework.jdbc.datasource.init
Modifier and TypeClassDescriptionclass
CompositeDatabasePopulator
that delegates to a list of givenDatabasePopulator
implementations, executing all scripts.class
Populates, initializes, or cleans up a database using SQL scripts defined in external resources.Modifier and TypeMethodDescriptionvoid
CompositeDatabasePopulator.addPopulators
(DatabasePopulator... populators) Add one or more populators to the list of delegates.static void
DatabasePopulatorUtils.execute
(DatabasePopulator populator, DataSource dataSource) Execute the givenDatabasePopulator
against the givenDataSource
.void
DataSourceInitializer.setDatabaseCleaner
(DatabasePopulator databaseCleaner) Set theDatabasePopulator
to execute during the bean destruction phase, cleaning up the database and leaving it in a known state for others.void
DataSourceInitializer.setDatabasePopulator
(DatabasePopulator databasePopulator) Set theDatabasePopulator
to execute during the bean initialization phase.void
CompositeDatabasePopulator.setPopulators
(DatabasePopulator... populators) Specify one or more populators to delegate to.ModifierConstructorDescriptionCompositeDatabasePopulator
(DatabasePopulator... populators) Create aCompositeDatabasePopulator
with the given populators.ModifierConstructorDescriptionCompositeDatabasePopulator
(Collection<DatabasePopulator> populators) Create aCompositeDatabasePopulator
with the given populators.