lopor 2008-07-18 17:14
浏览 214
已采纳

一个导致Swing程序死掉的bug 迷茫中!

我的程序是基于Swing+Spring+hibernate的
程序BUG是
每次选中JTable中的一条记录 点击查看结果 弹出一个JDialog 会把相应的数据从数据库加载到这个JDialog里面的Jtable中
但是我打开查看结果这个页面 然后关掉 这样连续操作5次之后 到第6次整个程序就会死掉~

打开其他不同的查看结果页面也是这样 而且基本也是5次之后就会死掉

开始怀疑是因为hibernate查询 Lazy等问题 我就把Hibernate查询 的 东西全都拿掉了
可是还是不行 迷茫中啊 如果不是数据库操作造成的 死掉 那肯定 就是 Swing部分代码写的有问题!
那位高人给点提示 或者思路呢?

  • 写回答

1条回答 默认 最新

  • hglxr 2008-07-19 02:04
    关注

    估计是Hibernate的session没有关闭,造成数据库连接没有释放,达到最大连接数了,我过去在B/S结构遇到过连续点击几次页面就假死了,就是session没有关闭造成的,你可以仔细检测一下你的代码。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)