在一个事务中,分别调用了两个包中的方法,对一个表中的同一条记录进行修改。貌似实现不了,程序直接停在那不动了。
请高手解释一下是不是无法实现,如果可以,具体应该怎么做呢?
2 个解决方案
#1
同一个事务无论如何不会导致等待锁的.
是不是有别的会话修改了这条记录没有提交?
你直接修改那条记录看看会不会还是这样等待?
是不是有别的会话修改了这条记录没有提交?
你直接修改那条记录看看会不会还是这样等待?
#2
找到问题了,两次更新是在两次会话中产生的,因此出现了等待的情况!多谢
#1
同一个事务无论如何不会导致等待锁的.
是不是有别的会话修改了这条记录没有提交?
你直接修改那条记录看看会不会还是这样等待?
是不是有别的会话修改了这条记录没有提交?
你直接修改那条记录看看会不会还是这样等待?
#2
找到问题了,两次更新是在两次会话中产生的,因此出现了等待的情况!多谢