我们正在开发一个银行领域应用程序,它建立在jboss seam with JPA(Hibernate)上。有时在生产环境中我们会遇到一些与hibernate相关的问题。
当我们将客户注册到数据库时,当用户单击操作按钮两次时,在DB中创建两次相同的记录。(有时不经常发生)
为避免这种情况,我们使用现有数据库验证编码级别的记录。
您能否建议JPA有任何问题吗?
答案 0 :(得分:0)
正如您所说,当用户点击两次操作按钮时会发生这种情况,因此我认为这不是JPA的问题。
您必须在方法中使用一个标志,以便知道单击按钮的次数。它将提交一个请求。