【发布时间】:2015-05-15 12:36:17
【问题描述】:
我正在研究标记表生成系统。 D系统将安装在多台计算机上,并在单独的专用计算机上具有集中的数据库服务器。
我需要的是,如果用户#1 正在从 PC1 插入数据,则更新的记录应反映在安装在 PC2 上的 d 系统上的 d JavaFX TableView 上。其他方式也应该如此。
但是我应该如何实现呢?
我觉得设置计时器并触发 SQL 查询不是一个好选择。
我正在使用 Hibernate 和 JavaFx 进行演示。我已经在JavaFXTableView 上列出了 MySQL 数据库记录,TableView 不会自行更新,除非我触发 Select 查询。
但是我需要找到一种方法是我的系统,或者特别是 TableView 应该监听或观察数据库中的 d 更改,并且如果数据库表中的 d 条记录由同一系统或其他 d 条更新,它应该自动更新自身系统安装在不同的机器上。
【问题讨论】:
-
需要使用ajax调用观察数据。
标签: java mysql hibernate javafx