用Hibernate保存对象出现c3p0数据库连接池死锁问题的可能原因
来源:互联网 发布:淘宝明星店铺 编辑:程序博客网 时间:2024/06/06 09:18
我在执行以下代码时遇到了问题:
Session session = getSession(); Transaction tx = session.beginTransaction(); try { save(object, session); tx.commit(); } catch(Exception e) { tx.rollback(); throw new UPSException("", "QrMerchantDAO->insertQrMerchant出错,出错信息如下" + e.getMessage() + ""); } finally { try { closeSession(session); } catch (Exception e) { } }
错误信息如下:
com.mcyuan'yinhange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run WARNING: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4b9cafa7 -- APPARENT DEADLOCK!!! Complete Status:
我出现这个问题的原因是:
要保存的object对象对应的类通过外键引用的方式和object1对应类有双向关联关系,object对应类包含了object1对应类的引用object1,在保存object的时候,没有给该引用赋值。
阅读全文
0 0
- 用Hibernate保存对象出现c3p0数据库连接池死锁问题的可能原因
- c3p0数据库连接池死锁问题
- c3p0数据库连接池死锁问题
- C3P0数据库连接池因网络阻塞出现的问题
- jsp,servlet 连接c3p0数据库连接池是出现的问题
- c3p0数据库连接池死锁解决
- 数据库连接池c3p0与Hibernate的整合
- Spring+Hibernate用 c3p0配置数据库连接池
- 应用程序保存数据库连接配置可能出现的一个安全隐患
- Hibernate使c3p0数据库连接池
- Hibernate中c3p0数据库连接池
- 使用数据库连接池(C3P0管理数据源)出现的Too many connections问题
- C3P0死锁问题的解决办法
- spring + hibernate + c3p0 数据库连接用完问题排查
- 加载struts,spring,hibernate出现404错误可能的原因
- 加载struts,spring,hibernate出现404错误可能的原因
- c3p0数据库连接池死锁问题和mysql重连,连接丢失
- 记一次:c3p0连接池死锁的问题
- jQuery点赞动画效果+1的代码实现
- Ubuntu 命令手册
- C语言itoa()函数和atoi()函数详解(整数转字符C实现)
- 5478. 【NOIP2017提高组正式赛】列队
- 简单易懂的自动编码器
- 用Hibernate保存对象出现c3p0数据库连接池死锁问题的可能原因
- js跨浏览器添加移除事件
- easyui pagination spring boot 分页程序实现
- PHP学习快速入门
- 应用程序启动原理
- 判断一个数是不是丑数。
- 【深度】从朴素贝叶斯到维特比算法:详解隐马尔科夫模型
- Django中使用pymsql
- 洛谷P2912 [USACO08OCT]牧场散步Pasture Walking