Mysql Hibernate JTable乐观锁定

Mysql Hibernate JTable乐观锁定,mysql,swing,hibernate,Mysql,Swing,Hibernate,我考虑如何实现以下功能: j使用Hibernate和乐观锁定连接到MYSQL数据库的CustomTableModel表格 函数setValueAt检查版本属性是否已更改, 如果没有,我想打开一个JDialog,让用户决定是保存旧记录还是保存新记录 如何从CustomTableModel setValueAt方法调用JDialog 谢谢你的建议 我真的不明白这个问题。我会按常规方式调用对话框。意思是:显示模态对话框->关闭对话框后,询问对话框发生了什么。是的,我只是试图避免将JDialog(GUI

我考虑如何实现以下功能:

j使用Hibernate和乐观锁定连接到MYSQL数据库的CustomTableModel表格

函数setValueAt检查版本属性是否已更改, 如果没有,我想打开一个JDialog,让用户决定是保存旧记录还是保存新记录

如何从CustomTableModel setValueAt方法调用JDialog


谢谢你的建议

我真的不明白这个问题。我会按常规方式调用对话框。意思是:显示模态对话框->关闭对话框后,询问对话框发生了什么。是的,我只是试图避免将JDialog(GUI代码)与JTable模型混合,我认为可能有不同的方法。您可以创建接口并使用不同的设计模式,以避免在TableModel Impl中使用JDialog代码。但在最后,它将产生一个对话框,从您的TableModel(以任何方式)调用该对话框。好的,谢谢您的建议。