Java 数据库连接postgreSQL
我正在使用postgres作为我的应用程序的数据库。我的应用程序代码中的连接一旦建立就无法释放,这使得数据库连接在出现致命错误后中断 代码片段:Java 数据库连接postgreSQL,java,postgresql,hibernate,Java,Postgresql,Hibernate,我正在使用postgres作为我的应用程序的数据库。我的应用程序代码中的连接一旦建立就无法释放,这使得数据库连接在出现致命错误后中断 代码片段: try { session=sessionFactory.openSession(); Transaction tx = session.beginTransaction(); } finally { if (session != null) { session.close(); }
try {
session=sessionFactory.openSession();
Transaction tx = session.beginTransaction();
} finally {
if (session != null) {
session.close();
}
}
<property name="hibernateProperties">
<props>
<prop key="hibernate.current_session_context_class">thread</prop>
<prop key="hibernate.show_sql">false</prop>
<prop key="hibernate.hbm2ddl.auto">auto</prop>
<prop key="hibernate.transaction.auto_close_session">on_close</prop>
<prop key="hibernate.multi_tenant_connection_provider">com.myapp.connections.MultiTenantConnectionsProvider </prop>
<prop key="hibernate.multiTenancy">DATABASE</prop>
<prop key="hibernate.tenant_identifier_resolver">com.myapp.connections.CurrentTenantIdentifierResolver </prop>
</props>
</property>
休眠配置文件:
try {
session=sessionFactory.openSession();
Transaction tx = session.beginTransaction();
} finally {
if (session != null) {
session.close();
}
}
<property name="hibernateProperties">
<props>
<prop key="hibernate.current_session_context_class">thread</prop>
<prop key="hibernate.show_sql">false</prop>
<prop key="hibernate.hbm2ddl.auto">auto</prop>
<prop key="hibernate.transaction.auto_close_session">on_close</prop>
<prop key="hibernate.multi_tenant_connection_provider">com.myapp.connections.MultiTenantConnectionsProvider </prop>
<prop key="hibernate.multiTenancy">DATABASE</prop>
<prop key="hibernate.tenant_identifier_resolver">com.myapp.connections.CurrentTenantIdentifierResolver </prop>
</props>
</property>
线
假的
汽车
闭上
com.myapp.connections.MultiTenantConnectionsProvider
数据库
com.myapp.connections.CurrentTenantIdentifier解析程序
我怎样才能解决这个问题?请帮忙