我想使用 Hibernate 同步 SQL 数据库并显示 JTable 中的条目。 为了允许编辑 JTable 中的数据,需要监视 JTable 中所做的更改并使用 Hibernate 更新数据库。
关于如何使用 CustomTableModel 实现此目的的示例很少。我的问题是您是否建议立即更新,即在表编辑后进行数据库查询或收集多个更改并将它们一起提交,但这需要锁定数据库表以避免其他用户并行更改。
感谢您的回答。
最佳答案
对此很难给出一个黑白分明的答案,因为这在很大程度上取决于很多因素。这取决于数据,取决于应用,取决于情况。
我认为这里的中间立场是利用乐观锁定。根据您提供的少量背景信息,我认为这是最合适的。
http://docs.jboss.org/hibernate/orm/4.0/devguide/en-US/html/ch05.html
这意味着如果两个用户确实尝试同时更改相同的数据,其中一个用户将无法成功完成事务。但数据是安全的。
关于java - Hibernate JTable 同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25015951/