Hibernate 如何在JavaFXTableView中刷新数据库中的数据?
在我的应用程序中,我有一个TableView,用来显示通过HibernateSQL查询接收到的数据库数据,然后转换为FXObservableListHibernate 如何在JavaFXTableView中刷新数据库中的数据?,hibernate,javafx,Hibernate,Javafx,在我的应用程序中,我有一个TableView,用来显示通过HibernateSQL查询接收到的数据库数据,然后转换为FXObservableList planningData = FXCollections.observableArrayList((List<Object[]>) service.getPlanningTableData(from, to)); 但是这是没有用的。我也遇到了同样的问题,只是简单地创建了一个新的数据库连接来提取数据以填充tableview。但是请确保关
planningData = FXCollections.observableArrayList((List<Object[]>) service.getPlanningTableData(from, to));
但是这是没有用的。我也遇到了同样的问题,只是简单地创建了一个新的数据库连接来提取数据以填充tableview。但是请确保关闭连接,这样就不会有大量未使用的连接。请参阅此tableView.getColumns().get(0).setVisible(false);tableView.getColumns().get(0).setVisible(true);这不是我真正想要的。我更改了整个表的数据,这会使我损失表内容
tableView.setItems(planningData)