我在我的项目中使用hibernate来连接postgressql数据库。 每当我在工作结束后立即联系我就会结束行动。
以下是hiberbnate.cfg.xml中的值
<property name="connection.driver_class">org.postgresql.Driver</property>
<property name="connection.url">jdbc:postgresql://172.23.73.61:5432/test_s</property>
<property name="connection.username">postgres</property>
<property name="connection.password">admin</property>
<!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size">10</property>
<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<!-- Enable Hibernate's current session context -->
<property name="current_session_context_class">thread</property>
<!-- Disable the second-level cache -->
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
<!-- Echo all executed SQL to stdout -->
<property name="show_sql">true</property>
我的应用程序从最近3天开始运行。 但在那之后我通过
看到我的数据库中的开放连接选择* 来自pg_stat_activity 其中datname ='test_s' 它提供大约84连接。所以我无法知道如何摆脱这种情况。