一个事务中的多个更新是否会导致死锁?

时间:2017-06-29 18:28:46

标签: java mysql hibernate

Mysql DB是我们的应用程序数据库。在我的java代码中,我有一个事务的多个更新。

t = session.beginTransaction();
q1.executeUpdate();
q2.executeUpdate();
q3.executeUpdate();
t.commit();

注意q1和q3更新相同的表q1就像

update table1 set col0 = 'A' where id = 'myId'

和q3是

update table1 set col0 = 'B' where col0 = 'C'

这会导致死锁问题吗?如果是,我将能够在脚本中看到“死锁”异常(我正在使用hibernate来实现上述功能)。提前致谢。

0 个答案:

没有答案