以下を使用して、一連の基本キーによって Oracle データベースからデータセットをエクスポートしようとしました。
TablesDependencyHelper.getDataset(connection, fullTableName ,
new TreeSet(Arrays.asList(
new BigDecimal[]{new BigDecimal(1)})));
それは私に45MBのデータファイルをスローします!!!、ファイルをチェックすると、問題は複合キー(6つの外部キー)を持つテーブルへの参照であることがわかりました。一意の参照レジストリをエクスポートするのではなく、テーブルデータ全体が必要でした。これは DBUnit のバグだと思います。このアプローチの解決策を知っている人はいますか?