| org.unitils.dbunit.datasetloadstrategy.DataSetLoadStrategy
All known Subclasses: org.unitils.dbunit.datasetloadstrategy.impl.BaseDataSetLoadStrategy,
DataSetLoadStrategy | public interface DataSetLoadStrategy (Code) | | Defines the contract for implementations that specify an operation that needs to be executed on the database, given
a DbUnit dataset. Implementations typically call an implementation of DbUnit's DatabaseOperation class.
Implementations must have an empty constructor so that an instance can be created using reflection.
The concrete implementation class that is used can be configured using the annotation attribute
org.unitils.dbunit.annotation.DataSet.loadStrategy . A default can be specified using the property
DbUnitModule.DataSet.loadStrategy.default .
This wrapper mechanism makes it very easy to use custom DbUnit DatabaseOperation composite object
structures, without sacrificing the powerfulness of Unitils' configuration system.
author: Filip Neven author: Tim Ducheyne |
execute | void execute(DbUnitDatabaseConnection dbUnitDatabaseConnection, IDataSet dataSet)(Code) | | Executes this DataSetLoadStrategy. This means the given dataset is inserted in the database using the given dbUnit
database connection object.
Parameters: dbUnitDatabaseConnection - DbUnit class providing access to the database Parameters: dataSet - The dbunit dataset |
|
|