本文主要是介绍Hibernate - Batch update returned unexpected row count from update: 0 actual row count: 0 expected:,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Hibernate - Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1
查了蛮久才找到答案。要是英语学得好解决就快了。翻译出来大概意思是:update后返回想不到的数据,0行被更新。如果知道了这个就很容易想到update时id是不对的,因为update是根据id主键来更新的。如下图就是出现问题的原因,比如当studentName为“tom”时,数据库执行update,,,where id='tom'的语句,数据库里id的值不存在“tom”,所以报错,
来源:http://stackoverflow.com/questions/2743130/hibernate-batch-update-returned-unexpected-row-count-from-update-0-actual-row
这篇关于Hibernate - Batch update returned unexpected row count from update: 0 actual row count: 0 expected:的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!