0
我从java-hibernate应用程序中打开了一些Oracle会话。当关闭我的java-hibernate时,oracle会话保持打开状态,即使java进程没有被视为运行“ps -fea | grep java”。java hibernate oracle会话永远不会关闭
的问题是,这个预言会话从未死,他们留在那里,并杀死他们的唯一方法是手动杀Oracle进程,或重新启动Oracle实例或重新启动了Oracle所在的UNIX盒。
我的java/hibernate应用程序总是关闭会话并在源代码中包含最终语句,无论如何。
谢谢先进。
感谢您的帮助。 我使用C3P0作为连接管理器。使用的设置是非常标准的,我只能修改连接和超时数量: c3p0.initialPoolSize = 30 c3p0.minPoolSize = 30 c3p0.maxPoolSize = 70 c3p0.acquireIncrement = 1 #关闭连接池是#半小时以上未使用 c3p0.maxIdleTime = 1800 所以,我真的不会改变C3P0的功能。有一件有趣的事情是,我的应用程序通常部署在MySQL中,并且它始终正常工作,但Oracle有时会出现意外的行为。 – RGB 2011-02-14 16:18:07