Designed by 77
加载资源 ......
感谢 ♥ 作者
先不感谢了

Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1

用Hibernate保存对象的时候,Eclipse后台提示出现这个错误:【Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1】,原因是给id设置了自动生成策略,但是却给这个对象的id手动设置了值,Hibernate在其自身的缓存中根据此id找不到对象,就会报这个错。

解决的方法很简单(以下2选1):

1.去除id主键的自动生成策略。

2.将id赋值为空(只适用于不需要预先建立id的情况)。

 

"渴望飞翔的人不会甘心于爬行。"

posted @ 2020-05-20 07:31  yanggb  阅读(5126)  评论(0编辑  收藏  举报