我正在使用 JavaServer Pages、Hibernate 和 MySql。我有一个来自数据库的对象的更新页面(表单),但是当我尝试更新它时,我收到以下消息:
批量更新从更新 [0] 返回了意外的行数;实际行数:0;预期:1
我已经放了一些 System.out.println 函数来尝试检查错误在哪里,我得出的结论是在进入 ManagedBean 时主键被重置为 0,但只有主键值被重置,所有其他字段值相同。
也许如果说主键被映射(使用休眠)是有用的:
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
有谁知道可能是什么问题?