Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 一个事务中的多个更新是否会导致死锁?_Java_Mysql_Hibernate - Fatal编程技术网

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' 这会导致死锁问题吗?如果是,我将能够在

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'

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