【问题标题】:DBUnit Data ExportDBUnit 数据导出
【发布时间】:2008-10-10 10:52:51
【问题描述】:

有谁知道dbunit是否有能力根据sql语句一次从多个表中导出特定数据,可以通过使用dbunit的QueryDataSet类基于sql语句从单个表中导出数据来完成,@987654321 @。

詹姆斯

【问题讨论】:

    标签: dbunit


    【解决方案1】:
    【解决方案2】:

    是的,它可以。您只需调用 addTable(...) 方法将数据收集到 QueryDataSet 并通过 FlatXmlDataSet.write(...) 将其导出

    QueryDataSet partialDataSet = new QueryDataSet(connection);
    partialDataSet.addTable(tableName1, "select * from " + tableName1);
    partialDataSet.addTable(tableName2, "select * from " + tableName2);
    partialDataSet.addTable(tableName3, "select * from " + tableName3);
    
    FileOutputStream fos = new FileOutputStream("Noname.dataset");
    FlatXmlDataSet.write(ratingDataSet, fos);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-26
      • 2012-12-30
      • 2012-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多