Hibernate无法更新对象,将主键重置为0

时间:2013-09-27 15:58:03

标签: java hibernate

我正在使用JavaServer Pages,Hibernate和MySql。 我有一个来自数据库的对象的更新页面(表单),但是当我尝试更新它时,我收到以下按摩:

批量更新从update [0]返回意外行数;实际行数:0;预期:1

我已经设置了一些System.out.println函数来检查错误的位置,并且我得出的结论是,当进入ManagedBean时主键被重置为0,但只有主键值是重置,所有其他字段值都相同。

也许如果将主键映射(使用hibernate)作为:

可能会有用
@Id
@GeneratedValue(strategy = GenerationType.AUTO)

有谁知道可能是什么问题?

0 个答案:

没有答案