从错误提示来看,是因为 Batch upate returned unexpected row count from update[0],actual row count: 0;expected: 1
如何解决这个问题。NH这种设计是否不合理?假如,更新前数据已经被其他用户删除掉,在更新的时候,虽然没有数据被更新,但不能说明这是个失败的操作。
@lucika.zh: 没用过不知道。
我看了。更新的对象。里边都有值,而且数据还在。有人说,是Spring 跟Hibernate之间的问题,。我管不了那多了,我先用原生sql 解决了
设计上,你想zuo,Hibernate说不行,当然是Throw 一个Exception而不是一个媚眼给你了。
更新的时候,你应该可以捕捉到这个错误的啊。然后该咋就咋的...