我在StackOverflow上看到了几个关于在DbUnit中创建数据集的问题,但是所有这些都与从现有表中导出数据有关。

我的问题是,DBUnit可以基于我的数据库模式创建一些虚拟数据集吗?我不在乎字符串是否会像“ZDSFFDSDGF”和BLOBS只是垃圾。我只需要一些测试数据,而我宁愿花时间开发而不是填充表。

任何解决方案,指针?一个Netbeans插件可以很好地做到这一点,但是我想这只是一厢情愿的想法...

最佳答案

您可以使用数据库模拟数据生成器来填充数据库,然后使用DBUnit转储表内容。我有dbMonsterdatabene benerator的经验(请参阅this previous answer)。

实际上,我建议您使用后者,因为它可以直接以DbUnit格式创建数据库快照。对于NetBeans AFAIK,没有Eclipse plugin,但是很遗憾。

UPD。 2016年: eclipse插件已停产。

10-07 13:12
查看更多