Próbowałem wyeksportować zestawu danych z bazy danych Oracle przez zestaw kluczy primery przy użyciu:DBUnit zbiór danych eksport przez zestaw podstawowy klucz
TablesDependencyHelper.getDataset(connection, fullTableName ,
new TreeSet(Arrays.asList(
new BigDecimal[]{new BigDecimal(1)})));
To rzuca mi plik danych 45MB !!!, sprawdzając plik Zdaję sobie sprawę, że problem polegał na odwołaniu się do tabeli z kluczem złożonym (6 kluczy obcych), zamiast eksportować unikalny rejestr odniesienia, zajęło to całą tabelę danych. ¿Myślę, że to błąd DBUnit, czy ktoś zna rozwiązanie tego podejścia?
Oczekiwano, że zamiast całej tabeli zostanie wyeksportowane tylko odniesienie do tabeli? Czy masz klucz obcy, który zależy od tego stołu? – blueberryfields