转自:http://blog.sina.com.cn/s/blog_6f68845001014xcf.html

首先,数据库用的是 oracle 11g. 

 
打开pl/sql 操作同一张表,查看数据变化。 应用架构Spring mvc ,底层用Hibernate ,在操作的时候发现应用卡死。 
 
数据无变化。
User user = baseDao.get(String id); 
user.setUsername("ddd"); 
baseDao.update(user);
 
最后百度结果为。  数据库产生死锁了,pl/sql 在产看表数据变化的时候已经把表先锁上了,所以应用进程进不去,数据库产生死锁,应用卡死。 最后,关掉pl/sql ,一切正常!
posted on 2019-07-23 20:31  Sharpest  阅读(182)  评论(0)    收藏  举报