hibernate + jtable +和autorefresh

时间:2012-07-23 20:19:26

标签: java hibernate swing jtable refresh

我正在使用来自DB提供数据的应用程序。我正在使用hibernate这很棒。我只需要构建自动刷新JTable的机制。

现在我每分钟重建一张桌子。我想在没有这个过程的情况下刷新单元格。我发现最好的方法是实现表模型。

在其中一个表格单元格中,我有我的对象(例如用户),问题是当我正在调用SQL时 查询我正在获取新的对象列表,我从JTable收到错误。

我知道我可以通过obe更新对象,但这不是最佳的。

任何帮助,教程等。

1 个答案:

答案 0 :(得分:1)

SwingWorker的子类中doInBackground()的实现中定期执行查询。 process()方法允许在EDT上更新模型。可以在APIherehere中找到示例。