Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate 如何在JavaFXTableView中刷新数据库中的数据?_Hibernate_Javafx - Fatal编程技术网

Hibernate 如何在JavaFXTableView中刷新数据库中的数据?

Hibernate 如何在JavaFXTableView中刷新数据库中的数据?,hibernate,javafx,Hibernate,Javafx,在我的应用程序中,我有一个TableView,用来显示通过HibernateSQL查询接收到的数据库数据,然后转换为FXObservableList planningData = FXCollections.observableArrayList((List<Object[]>) service.getPlanningTableData(from, to)); 但是这是没有用的。我也遇到了同样的问题,只是简单地创建了一个新的数据库连接来提取数据以填充tableview。但是请确保关

在我的应用程序中,我有一个TableView,用来显示通过HibernateSQL查询接收到的数据库数据,然后转换为FXObservableList

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)