org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
原因:被saveorupdate操作的对象的id不是null,是“”空字符串,需要做类似如下处理:
if("".equalsIgnoreCase(developTache.getId())){
developTache.setId(null);
}
developTacheBiz.saveOrUpdate(developTache);// 保存环节

本文介绍了一种常见错误org.hibernate.StaleStateException的具体原因及其解决方案。该异常通常发生在更新记录时,预期更新一条记录但实际未更新任何记录。文章提供了一个简单示例,展示了如何检查并修正对象ID为空字符串的问题。
3168

被折叠的 条评论
为什么被折叠?



