2009-11-05 4 views
2

Я использую DbUnit для загрузки данных в БД для некоторых интеграционных тестов. Данные указаны в плоском файле XML следующим образом:DBUnit, запустите инструкцию insert-select

<user id="2" name="bob" type="user"> 
<user id="1" name="john" type="admin"> 

Однако в случае одной таблицы, строки Я хочу, чтобы вставить основаны на строках уже вставлен в другие таблицы. Наиболее удобным способом для этого было бы запустить оператор insert-select, а не указывать строки через XML, как указано выше. Поддерживает ли DbUnit загрузку данных через смесь операторов insert-select и XML таким образом?

Спасибо, Дон

ответ

2

Я пробовал много различных конфигураций с DbUnit, но все они были основаны на простых файлов XML. Я не видел возможности смешать их с операторами SELECT, и я действительно думаю, что этот вариант не существует.

+1

К сожалению, я думаю, что вы правы –