【发布时间】:2011-06-26 21:31:59
【问题描述】:
我正在从 java-hibernate 应用程序打开一些 Oracle 会话。当我关闭我的 java-hibernate 应用程序时,oracle 会话保持打开状态,即使 java 进程没有被视为使用 ps -fea | grep java 运行。
问题是这个 oracle 会话从不消亡,它们仍然存在,而杀死它们的唯一方法是手动终止 oracle 进程,重新启动 oracle 实例或重新启动 oracle 所在的 unix 机器。
无论如何,我的 java/hibernate 应用程序总是在源代码中使用最终语句关闭会话。
提前致谢。
【问题讨论】: