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来实现上述功能)。提前致谢。