Я хотел бы знать, существует ли способ хранения и извлечения данных мета-таблицы вместе с полными или плоскими файлами XML, в первую очередь информацией о первичных ключах схемы базы данных.
dbUnit читает метаданные БД во время обработки, но не сохраняет их. Все его операции предназначены для обработки данных. У него есть опция «запись DTD», которая может делать то, что вы ищете: http://dbunit.sourceforge.net/faq.html#generatedtd. В противном случае вы можете добавить опцию функции, чтобы сохранить другие метаданные, если они склонны.