小编Bre*_*yce的帖子

dbUnit 支持 Postgresql 数组

我正在为数据库组件编写一些单元测试。为此,我使用了专用的测试数据库(Postgresql,与生产数据库相同)和 dbUnit。

现在我想创建我整个测试数据库的 XML 转储。我目前使用dbUnitFAQ 页面中的代码

IDatabaseConnection connection = new DatabaseConnection(conn);
connection.getConfig().setProperty("http://www.dbunit.org/properties/datatypeFactory", new PostgresqlDataTypeFactory());
IDataSet fullDataSet = connection.createDataSet();
FlatXmlDataSet.write(fullDataSet, new FileOutputStream("full.xml"));
Run Code Online (Sandbox Code Playgroud)

这一切都很好,除了Array类型的列。dbUnit 只是将它们排除在外。我希望通过添加PostgresqlDataTypeFactory来修复它,但这不会改变任何事情。

有人知道如何在 dbUnit 中添加对 postgresql 数组的支持吗?

java arrays postgresql dbunit

5
推荐指数
1
解决办法
1354
查看次数

标签 统计

arrays ×1

dbunit ×1

java ×1

postgresql ×1