hibernate之saveorupdate()、save()、update()都有什么区别, 为什么saveorupdate不能更新成功或卡死
saveorupdate()如果传入的对象在数据库中有就做update操作,如果没有就做save操作。save()在数据库中生成一条记录,如果数据库中有,会报错说有重复的记录。update()就是更新数据库中的记录。 当你的主键是自己分配的时候 就不能使用saveorupdate()了,否则会报 Batch update returned unexpected row count...