日期:2014-05-17  浏览次数:20524 次

无法执行该事务操作,因为有挂起请求正在该事务上运行
无法执行该事务操作,因为有挂起请求正在该事务上运行

错误如上,后台有时会报这个错误,但等一会就会好。 后台有一个Ajax会定时去查询数据库,在后台做更新操作时会报错。可能的原因是两个任务同步进行造成冲突,考虑到用锁,不知道行不行,如果用该怎么办,望各位大神指点一下,谢谢!

------解决方案--------------------
可能是事务引起的冲突 事务没有处理好。
------解决方案--------------------
对这个事务的并发问题没有进行深入的研究过 看有人来回答下不?
自己使用事务的时候 经常是在更删改的时候使用事务 而查询则没有使用事务.
------解决方案--------------------
可能是你事务里面操作的数据被其他人在操作中引起的,当别人在对数据做操作的时候可能未提交改数据还处于锁定的状态中,你再去操作可能就会出现这样的问题。这只是我个人的看法,期待高手回复。