Hibernate JTable同步

时间:2014-07-29 13:00:43

标签: java swing hibernate jtable

我想使用Hibernate同步我的SQL数据库并显示JTable中的条目。 为了允许在JTable中编辑数据,有必要监视JTable中的更改并使用Hibernate更新数据库。

如何通过使用CustomTableModel实现此目的的示例很少。我的问题是你是否会建议立即更新,即在表编辑或收集多个更改之后进行数据库查询并将它们一起提交,但是这需要锁定数据库表以避免其他用户进行并行更改。

谢谢你的回答。

1 个答案:

答案 0 :(得分:2)

很难给出黑&白色的答案,因为它取决于很多因素。它取决于数据,它取决于应用程序,它取决于具体情况。

我认为这里的中间立场是利用乐观锁定。由于你提供的内容很少,我说这是最合适的。

http://docs.jboss.org/hibernate/orm/4.0/devguide/en-US/html/ch05.html

这意味着如果两个用户确实尝试同时更改相同的数据,则其中一个用户不会成功完成事务。但数据将是安全的。