Execute DbUnit's Database Operation with an external dataset file.
Mojo Attributes:
compile| Name | Type | Description |
|---|---|---|
| driver | String |
The class name of the JDBC driver to be used. |
| format | String |
Dataset file format type. Valid types are: flat, xml, csv, and dtd Default value is xml. |
| src | File |
DataSet file |
| type | String |
Type of Database operation to perform. Supported types are UPDATE, INSERT, DELETE, DELETE_ALL, REFRESH, CLEAN_INSERT, MSSQL_INSERT, MSSQL_REFRESH, MSSQL_CLEAN_INSERT |
| url | String |
The JDBC URL for the database to access, e.g. jdbc:db2:SAMPLE. |
| Name | Type | Description |
|---|---|---|
| dataTypeFactoryName | String |
Set the DataType factory to add support for non-standard database vendor data types. Default value is org.dbunit.dataset.datatype.DefaultDataTypeFactory. |
| datatypeWarning | boolean |
Enable or disable the warning message displayed when DbUnit encounter an unsupported data type. Default value is false. |
| escapePattern | String |
escapePattern |
| password | String |
Database password. If not given, it will be looked up through settings.xml's server with ${settingsKey} as key |
| schema | String |
The schema name that tables can be found under. |
| settingsKey | String |
Server's id in settings.xml to look up username and password. Default to ${url} if not given. |
| skip | boolean |
Skip the execution when true, very handy when using together with maven.test.skip. Default value is false. |
| supportBatchStatement | boolean |
Enable or disable usage of JDBC batched statement by DbUnit Default value is false. |
| transaction | boolean |
When true, place the entired operation in one transaction Default value is false. |
| useQualifiedTableNames | boolean |
Enable or disable multiple schemas support by prefixing table names with the schema name. Default value is false. |
| username | String |
Database username. If not given, it will be looked up through settings.xml's server with ${settingsKey} as key |
Set the DataType factory to add support for non-standard database vendor data types.
java.lang.StringNo${dataTypeFactoryName}org.dbunit.dataset.datatype.DefaultDataTypeFactorybooleanNo${datatypeWarning}falsejava.lang.StringYes${driver}java.lang.StringNo${escapePattern}java.lang.StringYes${format}xmljava.lang.StringNo${password}java.lang.StringNo${schema}java.lang.StringNo${settingsKey}booleanNo${skip}falsejava.io.FileYes${src}booleanNo${supportBatchStatement}falsebooleanNotransactionfalsejava.lang.StringYestypejava.lang.StringYesbooleanNo${useQualifiedTableNames}falsejava.lang.StringNo${username}