Wykorzystuje w moim programie bazę danych ORMLite. Chciałbym wyciągnąć dane z dwóch tabel i uzupełnić nimi TableView. Obydwie tabele mają identyczne typy pól. Do tej pory próbowałem to zrobić w taki sposób:
ExpensesManager.queryForAll();
tableView.getItems().addAll(ExpensesManager.getExpensesObservableList());
dateColumn.setCellValueFactory(new PropertyValueFactory<>("date"));
amountColumn.setCellValueFactory(new PropertyValueFactory<>("amount"));
sourceAndAllocationColumn.setCellValueFactory(new PropertyValueFactory<>("allocation"));
RevenueManager.queryForAll();
tableView.getItems().addAll(RevenueManager.getRevenuesObservableList());
dateColumn.setCellValueFactory(new PropertyValueFactory<>("date"));
amountColumn.setCellValueFactory(new PropertyValueFactory<>("amount"));
sourceAndAllocationColumn.setCellValueFactory(new PropertyValueFactory<>("sources"));
ale w takim przypadku TableView jest uzupełniane tylko o wartości z Expneses.
W jaki prawidłowy sposób mógłbym to rozwiązać?