Java 一个事务中的多个更新是否会导致死锁?
Mysql数据库是我们的应用数据库。在我的java代码中,一个事务有多个更新Java 一个事务中的多个更新是否会导致死锁?,java,mysql,hibernate,Java,Mysql,Hibernate,Mysql数据库是我们的应用数据库。在我的java代码中,一个事务有多个更新 t = session.beginTransaction(); q1.executeUpdate(); q2.executeUpdate(); q3.executeUpdate(); t.commit(); 注q1和q3更新相同的表q1如下 updatetable1 set col0='A'其中id='myId' 第三个问题是 更新表1集合col0='B',其中col0='C' 这会导致死锁问题吗?如果是,我将能够在
t = session.beginTransaction();
q1.executeUpdate();
q2.executeUpdate();
q3.executeUpdate();
t.commit();
注q1和q3更新相同的表q1如下
updatetable1 set col0='A'其中id='myId'
第三个问题是
更新表1集合col0='B',其中col0='C'
这会导致死锁问题吗?如果是,我将能够在脚本中看到“死锁”异常(我使用hibernate实现上述功能)。提前谢谢