Hallo,
Wenn ich den Webbrowser schliesse und mich Neuanmelde bei der Applikation wird eine neue Connection erstellt.
Nach dem Schliessen des Webbrowsers wird die Connection nicht zerstört und ebenfalls beim Anmelden wird nicht eine bestehende benützt, sondern Hibernate erstellt eine neue.
Ich kann mich 5mal Anmelden, denn so habe ich in den hibernate.cfg.xml eingestellt, und danach muss ich den Tomcat resterten, damit ich wieder mit der Datenbank Verbindung bekomme.
Meine hibernate.cfg.xml
Code:
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.username">bbp</property>
<property name="connection.password">bbp</property>
<property name="connection.url">jdbc:mysql://10.10.10.9/bbp_test</property>
<property name="show_sql">true</property>
<property name="current_session_context_class">thread</property>
<property name="c3p0.min_size">3</property>
<property name="c3p0.max_size">5</property>
<property name="c3p0.timeout">28000</property>
<mapping resource="at/dato/hibernate/acl/AclUser.hbm.xml" />
...
Gibt es in Konfigdatei Eigenschaft, die man setzen kann, sodass ich die bestehende nicht verwendete Connection benützen kann, oder dass ich überflüssige Connections schliesse.
mfg,
Stasa
Hibernate version:
3.1
Mapping documents:
Code between sessionFactory.openSession() and session.close():
Full stack trace of any exception that occurs:
Name and version of the database you are using:
The generated SQL (show_sql=true):
Debug level Hibernate log excerpt: