【发布时间】:2020-08-12 09:25:57
【问题描述】:
我正在为我的 Web 应用程序使用 PostgreSQL。我已将 session.close 放在应用程序代码中的每个 Hibernate 调用中。但是 postgres 连接没有关闭,这使得应用程序在连接计数达到阈值后中断。我需要重新启动我的 postgres 服务才能重新启动它。
使用 Apache Tomcat 作为网络服务器。
我该如何解决这个问题?请提出永久修复建议。
下面的代码 sn-p :.
session = sessionFactory.opensession();
Transaction tx= session.beginTransaction();
finally{
if(session != null) session.close();
}
【问题讨论】:
-
添加有问题的代码。
标签: postgresql hibernate