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没有关闭造成的,你可以仔细检测一下你的代码。

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

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算