使用GenerationType.AUTO的Hibernate id不断增加

时间:2015-03-28 08:49:27

标签: hibernate primefaces jsf-2.2

我正在使用Jsf 2.2,PrimeFaces 5.1和Hibernate 4.3.8开发一个Web应用程序。在表的模型类中,我有一个自动增量主键,它可以很好地添加操作。这个id定义如下。

@Id
@Column(name="id",nullable=false,unique=true)
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;

在我的xhtml页面中,我有两个h:form组件,具有不同的id。第一个表单包含要保存的inputTexts和提交按钮,它运行良好。另一种形式构成了一个dataTable,它将添加的记录显示在数据库中。

当我更新到dataTable中添加的记录时,我可以更新但自动增量值不断增加。它是什么原因?

0 个答案:

没有答案