Quote:
Hallo, ich habe festgestellt, dass
hibernate die DB-Verbindung nicht schliesst, nachdem man
im Programm session.close ausgeführt hat.
Das hat zur Folge, dass man eine Applikation, die hibernate verwendet,
nicht undeployen bzw. redeployen kann.
Man muss zuerst den Applicationserver (i.d.F. JBoss bzw. Tomcat) beenden, auf dem die Applikation läuft. Erst dadurch wird die DB-Verbindung (=session) geschlossen.
Meine Einstellungen in hibernate.cfg.xml sind:
<property name="hibernate.connection.release_mode">auto</property>
<property name="show_sql">true</property>
<property name="connection.pool_size">1</property>
<property name="current_session_context_class">thread</property>
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
Wie kann man hibernate dazu bewegen, die db-Verbingung nach session.close tatsächlich zu schliessen?
Viele Grüße
pkroman