在我的应用程序中,我使用TableView,我用它来显示通过Hibernate sql查询收到的数据库中的数据然后转换为FX ObservableList
planningData = FXCollections.observableArrayList((List<Object[]>) service.getPlanningTableData(from, to));
我要做的是每30秒顺利更新一次TableView的内容。 现在我只是回想一下我的数据库方法并在tableView中设置项目如下:
tableView.setItems(planningData)
但这没用。
答案 0 :(得分:0)
我遇到了同样的问题,但只是创建一个新的数据库连接来拉取数据以填充tableview工作。但请确保关闭连接,以便在不使用的情况下不会有一堆连接。