Java 生产中的Jpa问题

Java 生产中的Jpa问题,java,hibernate,jpa,Java,Hibernate,Jpa,我们正在开发一个银行领域的应用程序,它是基于JBossSeam和JPA(Hibernate)构建的。有时在生产环境中,我们会遇到一些与Hibernate相关的问题 当我们将客户注册到DB时,当用户单击两次操作按钮时,会在DB中创建两次相同的记录。(有时不经常发生) 为了避免这种情况,我们使用现有数据库在编码级别验证记录 你能建议一下JPA有什么问题吗?正如你所说,当用户点击两次操作按钮时,就会发生这种情况,所以我认为这不是JPA的问题 您必须在方法中使用一个标志,以便它知道按钮被单击了多少次。并

我们正在开发一个银行领域的应用程序,它是基于JBossSeam和JPA(Hibernate)构建的。有时在生产环境中,我们会遇到一些与Hibernate相关的问题

当我们将客户注册到DB时,当用户单击两次操作按钮时,会在DB中创建两次相同的记录。(有时不经常发生)

为了避免这种情况,我们使用现有数据库在编码级别验证记录


你能建议一下JPA有什么问题吗?

正如你所说,当用户点击两次操作按钮时,就会发生这种情况,所以我认为这不是JPA的问题


您必须在方法中使用一个标志,以便它知道按钮被单击了多少次。并且它将提交一个请求。

在用户单击按钮后禁用该按钮,当服务器响应请求时,将其重新启用。JPA框架正在按设计工作。:)