2015-02-06 2 views

ответ

0

Вы можете сделать это с ReplacementDataSet

Вот пример:

Таблица схемы:

CREATE TABLE TABLE_CLOB(COLUMN_CLOB CLOB); 

XML DataSet (файл dataSet.xml):

<dataset> 
    <table name="TABLE_CLOB"> 
     <column>COLUMN_CLOB</column> 
     <row> 
     <value>CLOB_1</value> 
     </row> 
    </table> 
</dataset> 

В ваш метод тестирования:

// Initialize one IDataSet from your dataset xml 
InputStream expIn = this.getClass().getResourceAsStream("dataSet.xml"); 
IDataSet xmlDataSet = new XmlDataSet(expIn); 

// Initialize one ReplacementDataSet with previous xmlDataSet 
ReplacementDataSet dataSet = new ReplacementDataSet(xmlDataSet); 

// Make the replacements 
dataSet.addReplacementObject("CLOB_1", YourClobObject); 

// Insert the dataSet into the databaseTest 
DatabaseOperation.CLEAN_INSERT.execute(databaseTester.getConnection(), dataSet); 

Надеюсь, это поможет

Смежные вопросы